我正在做一些图像处理,我想单独读取 JPEG 和 PNG 图像中的每个像素值。
在我的部署方案中,使用 3rd 方库对我来说会很尴尬(因为我在目标计算机上的访问受到限制),但我假设没有用于读取 JPEG/PNG 的标准 C 或 C++ 库……
因此,如果您知道一种 不 使用库的方法,那就太好了,如果没有,那么仍然欢迎您回答!
原文由 Nick Bolton 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在做一些图像处理,我想单独读取 JPEG 和 PNG 图像中的每个像素值。
在我的部署方案中,使用 3rd 方库对我来说会很尴尬(因为我在目标计算机上的访问受到限制),但我假设没有用于读取 JPEG/PNG 的标准 C 或 C++ 库……
因此,如果您知道一种 不 使用库的方法,那就太好了,如果没有,那么仍然欢迎您回答!
原文由 Nick Bolton 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答2.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
C 标准中没有标准库来读取文件格式。
但是,大多数程序,尤其是在 linux 平台上的程序都使用相同的库来解码图像格式:
对于 jpeg,它是 libjpeg,对于 png,它是 libpng。
库已经安装的机会 非常 高。
http://www.libpng.org
http://www.ijg.org