php脚本将.png转换为.icns for mac os

时间:2010-07-28 12:10:20

标签: php image gd

我正在寻找将.png文件转换为Mac的.icns文件的PHP脚本。

感谢。

2 个答案:

答案 0 :(得分:1)

如果可以,您可以使用imagemagick

$im = new imagick( '/path/to/file.png' ); 


$im->setCompressionQuality(100);
$im->setImageFormat('icns');

$im->writeImage('/path/to/new/file.icns');
$im->clear();
$im->destroy();

使用phpinfo

了解您是否有imagemagick

答案 1 :(得分:1)

显然imagemagick不支持icns开箱即用(我相信我之前使用过它,但可能还有一些额外的库?不记得了)

然而,刚刚测试了小Linux icnsutils。它没有PHP绑定,因此您需要发出系统调用(恐怖)

  

在系统调用中,要谨慎使用您无法完全信任的变量。 :)