我目前在教自己的PHP的GD庫,並且我有一個關於圖像類型的問題。某些GD函數是否僅適用於某些圖像類型,例如jpegs?我對圖像類型不是很瞭解。我想了解他們之間的差異,如果我應該對我正在使用的功能更加小心一點,或者我只是過度地誇大這些東西?php gd圖像類型
1
A
回答
0
在內存中,圖像只是普通的位圖數據。圖像類型涉及的唯一時間是從文件加載圖像時(它必須知道什麼類型,以便它可以將其解碼爲內存位圖)以及將文件寫入磁盤時(相同的東西,反之亦然) 。
0
只有imagecreatefrom...()
和相反的「保存」功能是格式特定的。一旦加載,它們就是一個特定於gd的內部格式。這就是說,一些GD函數在某些情況下是沒有意義的。例如JPEG圖像不支持透明度,因此在將保存爲.jpg的圖像上指定Alpha通道並不是很有用。但在GD內部,涉及alpha的操作仍然可以正常運行。
相關問題
- 1. php gd imagecreatefromstring()和圖像MIME類型
- 2. GD的最佳圖像類型?
- 3. PHP GD圖像視角
- 4. 用PHP拼接圖像GD
- 5. PHP,GD,圖像處理
- 6. PHP GD圖像不合並
- 7. Php Gd旋轉圖像
- 8. php GD圖像質量差
- 9. php gd圖像質量
- 10. PHP GD圖書館 - 顯示圖像
- 11. 添加GD圖像的另一個GD圖像
- 12. 亞馬遜EC2 - PHP GD圖像庫
- 13. php GD爲圖像添加填充
- 14. 在GD中使用php合併圖像
- 15. 在GD中使用php合併圖像
- 16. PHP GD:透明圖像模糊
- 17. GD PHP旋轉圖像黑色邊框
- 18. 將文本放入圖像PHP GD
- 19. PHP的GD庫圖像使用BASE64_ENCODE
- 20. 2個文件的PHP GD圖像
- 21. PHP和GD破損的圖像
- 22. PHP gd縮小生成圖像
- 23. PHP GD圖像裁剪功能
- 24. 用PHP嵌入IPTC圖像數據GD
- 25. PHP GD - 不透明水印圖像
- 26. 在GD(PHP)中找不到圖像
- 27. PHP GD庫,Symfony中圖像的路徑
- 28. PHP GD圖像 - 輸出動畫GIF
- 29. 使用GD與PHP合併圖像
- 30. 如何使用PHP GD放大圖像?
因此,在生成我自己的圖像或轉換現有圖像的圖像類型時,我不應該太在意? – JaPerk14 2013-04-03 18:35:04
你應該在乎,但在操作過程中並不重要;只有在加載或保存時。 – Adrian 2013-04-03 18:36:34