回答
顯然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. 如何將RGB值的文本文件轉換爲png文件?
- 3. shell腳本將.pdf文件更改爲.png Mac OS 10.3
- 4. 將Jython腳本轉換爲.jar文件
- 5. 將shell腳本轉換爲jar文件
- 6. 將32位PNG文件轉換爲24位PNG文件
- 7. 如何將.ai文件轉換爲PNG
- 8. 將文本轉換爲圖像php
- 9. 將.png圖像轉換爲.gif圖像
- 10. 如何使用PHP腳本將CSV文件轉換爲XML?
- 11. PHP腳本將.CSV文件轉換爲.XML
- 12. 將PHP腳本轉換爲可執行文件
- 13. 如何將PHP上傳文件腳本轉換爲Perl?
- 14. 將PHP腳本轉換爲PDO
- 15. 如何將php腳本轉換爲exe?
- 16. 將PHP腳本轉換爲ASP.NET
- 17. 將php腳本轉換爲codeigniter 3
- 18. 將C#/ JSON轉換爲PHP腳本
- 19. 使用PHP將png文件轉換爲ico
- 20. 如何使用Imagemagick將.PDF文件轉換爲.PNG PHP api
- 21. PHP - 使用Imagick將EPS轉換爲PNG
- 22. PHP:將png和gif轉換爲灰度
- 23. 使用PHP將SVG轉換爲PNG
- 24. 使用PHP將.BMP轉換爲.PNG
- 25. 無法將簡單的PNG下載腳本從PHP轉換爲Java
- 26. 將批處理文件轉換爲shell腳本(Mac上的多個jar)
- 27. Java ImageIO:我可以將PNG-24文件轉換爲PNG-8嗎?
- 28. 將URL轉換爲截圖(腳本)
- 29. 在PHP腳本中將文本轉換爲UTF-8
- 30. 如何將視圖轉換爲PNG?
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