哪里可以找到图像信息,如宽度,高度和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