[ PHP ] – Imagick 產生有底色的png縮圖 - [ 253 ]

Imagick 可透過 thumbnailImage來產生縮圖,不管是png jpg 都可以縮;
但png縮圖卻會有透明變白色的問題(以我的案子來說剛好原本的圖片也是白的)這就是大問題了,
客戶以為沒上傳成功。
以下是我的解法 讓只要是png檔都有背景色
[php]
$img = new Imagick($filename);//載入圖片
$img->setImageBackgroundColor(‘#999999’);//設定背景顏色
$img = $img->flattenImages();//填滿整個圖片
$img->thumbnailImage(250, 145,true,true);//設定縮圖大小
$img->writeImage(‘./picture/’.$img);//生成圖檔
[/php]

!議建法想的你下留是或分享加讚按我幫請,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,請幫我按讚加分享或是留下你的想法建議!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *