c++ - .png 图像信息

标签 c++ c png image

在哪里可以找到 .png 图像中的图像信息,例如宽度、高度和 RGBA 像素? 我发现使用位图图像很容易做到这一点,但 png 图像看起来太复杂了。维基百科也无济于事。 (可能是因为我英语不好)

最佳答案

您可能应该使用现有的库(例如 libpng )来为您完成此操作,而不是编写自己的 PNG 渲染器。 libpng 具有 png_get_image_widthpng_get_image_heightpng_get_rows 等函数,分别获取宽度、高度和图像数据。

关于c++ - .png 图像信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11620114/

相关文章:

c++ - 在 C/C++ 中创建和发送数据包

c - 从 C 中的二进制文件中读取

java - OpenCV-Android : Import . png 保留空白区域的透明度

MATLAB tiff 文件格式与 PNG 文件格式。真正的无损压缩?

c++ - 删除二叉搜索树中的单个元素 (C++)

java - Java 内存模型和 C++11 内存模型有什么相似之处?

c++ - 如何告诉 stringstream 忽略空终止符?

c++ - 使用 g++ 对带位操作的循环进行自动矢量化

c - 顺时针旋转数组

java - 使用不带 BufferedImage 的 PNGJ 读取 PNG 像素