回答
显然ImageMagick的不支持ICNS开箱即用(我相信,我使用它之前,但也许有一些额外的库?不记得)
但是,刚刚测试的小Linux也太icnsutils。它没有PHP的绑定,所以你将需要发出一个系统调用(恐怖)
来改变谨慎使用变量就是你不能完全信任,在系统调用。 :)
是的。我的同事已经这样实施了。他使用Linux脚本(.sh文件)。我想如果有PHP脚本来做到这一点。再次感谢。 – 2010-08-02 11:12:40
您可以使用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();
查找出来,如果您有ImageMagick的,用phpinfo
非常感谢@berkes。目前我没有安装imagemagick。 我想安装它,但面临一些问题。我正在使用xampp。 – 2010-07-29 12:38:14
xampp自带php_gd,afaik。所以你可以使用它。尽管如此,代码将与上面非常不同。 – berkes 2010-07-29 12:47:34
我已经尝试过上面的代码,但没有成功。其实,imagick不支持“icns”格式。 – 2010-08-02 05:09:07
- 1. 将图标转换为Web服务器C上的PNG文件#
- 2. PHP将POST图像转换为PNG
- 3. 将mac节点脚本转换为windows
- 4. 如何将RGB值的文本文件转换为png文件?
- 5. shell脚本将.pdf文件更改为.png Mac OS 10.3
- 6. 如何将iPhone的png文件转换为使用java的标准PNG文件
- 7. 使用php脚本将文本转换为图像
- 8. 将shell脚本转换为jar文件
- 9. 将Jython脚本转换为.jar文件
- 10. 将VBA脚本转换为.exe文件
- 11. 将32位PNG文件转换为24位PNG文件
- 12. 将PNG转换为JPEG文件
- 13. 如何将.ai文件转换为PNG
- 14. 如何将clusterw .dnd文件转换为图像(PNG)文件?
- 15. 将文本转换为图像php
- 16. 将URL安全文件名的PHP脚本转换为JavaScript?
- 17. 如何使用PHP的GhostScript将PDF文件转换为JPEG/PNG
- 18. 将文本文件转换为图形
- 19. 将.png图像转换为.gif图像
- 20. 将PHP脚本转换为可执行文件
- 21. PHP脚本将.CSV文件转换为.XML
- 22. 如何将PHP上传文件脚本转换为Perl?
- 23. PHP脚本将.DBF文件转换为.MYSQL
- 24. 如何使用PHP脚本将CSV文件转换为XML?
- 25. 将PHP脚本转换为PDO
- 26. 将excel公式转换为PHP脚本
- 27. 将PHP脚本转换为ASP.NET
- 28. 将php脚本转换为codeigniter 3
- 29. 如何将PHP脚本转换为类?
- 30. 将C#/ JSON转换为PHP脚本
Google? http://www.google.com/search?client=ubuntu&channel=fs&q=php+convert+img+to+icns&ie=utf-8&oe=utf-8 – 2010-07-28 12:39:45
谢谢。我已经搜索谷歌。 – 2010-07-29 07:08:45