用imigick擴充套件給圖片新增邊框並且生成圖片
阿新 • • 發佈:2018-11-14
function set_border_image($image_url,$border_width,$border_height,$create_image_file){ $image = new Imagick(); //為了解決imagick無法讀取遠端圖片 $image->readImageBlob(file_get_contents($image_url)); $color=new ImagickPixel(); //這裡設定邊框顏色 $color->setColor("rgb(25,220,220)"); $image->borderImage($color,$border_width,$border_height); $image->getImageBlob(); $image->setImageFormat ("jpeg"); file_put_contents ($image_file, $create_image_file); } /* 放在瀏覽器上 header("Content-Type: image/" . $image->getImageFormat()); echo echo $imagick->getImageBlob(); */