[英]Alpha mask with PHP/GD?
是否可以在PHP / GD中使用其他圖像的Alpha遮罩圖像,以使結果為24位png?
您可以通過手動處理每個像素的圖像(使用imagecolorat和imagesetpixel )來實現。
如果圖像相對較小(即,您會稱呼圖標的任何內容)並且更改的頻率不高(因此可以緩存結果),則GD會很好。 我已經使用這種方法為禁用的按鈕64x64圖標生成了灰色版本,這些圖標很少更改。
如果您需要對較大的圖像進行更頻繁的處理,則ImageMagick會執行您想要的任何圖像處理。 它可以做您想要的遮罩 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.