1. 程式人生 > >用imigick擴充套件給圖片新增邊框並且生成圖片

用imigick擴充套件給圖片新增邊框並且生成圖片

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();
*/