哪裏可以找到圖像信息,如寬度,高度和rgba像素在.png圖像中? 我發現用位圖圖像很容易做到這一點,但PNG圖像看起來太複雜了。維基百科也無濟於事。 (可能是因爲我的英文不好).png圖片信息
Q
.png圖片信息
-2
A
回答
4
您可能應該使用現有庫(例如libpng)爲您編寫自己的PNG渲染器,而不是編寫自己的PNG渲染器。 libpng具有png_get_image_width
,png_get_image_height
和png_get_rows
等函數分別獲取寬度,高度和圖像數據。
1
.png文件格式比.bmp更靈活,所以沒有固定的位置可以找到寬度和高度。更嚴重的問題是像素值被壓縮,在使用它們之前,它們必須先解壓縮。這幾乎可以保證你需要一個庫來使用.png文件。
相關問題
- 1. javascript顯示圖片信息
- 2. 圖片Exif信息與php
- 3. 圖片C#文件信息
- 4. 上傳圖片和信息
- 5. PNG \圖片 - 定位
- 6. 使用java的png圖像中的元數據信息(熱點信息)
- 7. 添加PNG水印PNG圖片PHP
- 8. 從圖片/電影中檢索EXIF信息和視頻信息
- 9. 文字與圖片與MySQL信息
- 10. 文字轉換爲圖片信息?
- 11. 上傳並保存圖片信息
- 12. phonegap:上傳圖片無標題信息
- 13. 圖片//詳細信息不顯示
- 14. 上傳圖片並顯示信息
- 15. domdocument如何獲得信息和圖片
- 16. 嵌入png圖片爲SVG
- 17. 上傳圖片到png
- 18. 圖片GD和PNG蒙版
- 19. 上傳jpg/png/gif圖片
- 20. 透明PNG圖片框
- 21. 保存圖片爲PNG
- 22. 在滾動圖片上顯示圖片信息
- 23. Vtiger產品圖片信息中未顯示產品圖片:
- 24. 如何從PNG中刪除Gamma信息
- 25. 在.NET中提取關於PNG的圖像信息
- 26. 大尺寸png圖片與大尺寸png圖片的性能差異
- 27. 照片的地理信息
- 28. 如何在Qt中使用QPainter.drawImage在jpeg/png圖片的背景圖片上繪製jpeg/png圖片?
- 29. 示例主詳細信息視圖 - 詳細信息片段更改內容
- 30. 地圖位置詳細信息附加照片和其他詳細信息
謝謝你指出,但我想寫我自己的圖書館。 – Pilpel 2012-07-23 20:56:36
@Pilpel:你爲什麼要重新發明輪子?特別是當你已經確定車輪是複雜的? – jamesdlin 2012-07-23 21:00:54
@Ppel:如果你想自己實現一切,你也必須實現zlib/deflate解壓,因爲PNG總是壓縮其有效載荷數據。 – datenwolf 2012-07-23 21:10:06