小编Sco*_*ott的帖子

PHP imagick检测透明度

我希望能够使用Imagick PHP扩展来检测图像是否透明.

到目前为止,我唯一的运气是运行exec()/其他命令,并使用ImageMagick命令行工具来实现这一点.这就是我的意思:

exec("identify -verbose example_transparent_image.png | grep \"Alpha\"", $output);
$is_transparent = !empty($output) ? true : false;
Run Code Online (Sandbox Code Playgroud)

逻辑很简单.对相关图像进行详细检查:如果输出包含任何alpha信息,则表示它使用透明度.

似乎PHP imagick扩展应该将它作为其命令之一,但缺少文档正在扼杀我.每次都要进行这种检查似乎很愚蠢.

php transparency identifier imagick

10
推荐指数
2
解决办法
2786
查看次数

标签 统计

identifier ×1

imagick ×1

php ×1

transparency ×1