我正在使用一个图片裁剪和调整大小的功能,但是我需要让它仅裁剪/调整大小拥有透明背景的png文件。至少图片中的1个像素应为透明才能接受该图像。
是否可能检查PNG图像是否具有透明背景/像素?
我正在使用PHP和GD库。
编辑:好的,我已经找到了如何在PHP中使用GD库完成此操作。看起来多么简洁!:)
<?php
$im = imagecreatefrompng("php.png");
$rgba = imagecolorat($im,1,1);
$alpha = ($rgba & 0x7F000000) >> 24;
var_dump($alpha);
?>
有什么想法可以创建一个数组来检查所有图像像素,寻找至少1个像素 = $alpha = 127?