gpt4 book ai didi

c++ - 原始 RGB 值到 JPEG

转载 作者:行者123 更新时间:2023-11-28 06:59:02 24 4
gpt4 key购买 nike

我有一个包含原始 RGB 值的数组,我需要将这些值写入 JPEG 文件。有没有简单的方法可以做到这一点?

enter image description here

我试过:

std::ofstream ofs("./image.JPG", std::ios::out | std::ios::binary);

for (unsigned i = 0; i < width * height; ++i) {
ofs << (int)(std::min(1.0f, image[i].x) * 255) << (int)(std::min(1.0f, image[i].y) * 255) << (int)(std::min(1.0f, image[i].z) * 255);
}

但无法识别格式。

最佳答案

如果您正在尝试生成图像文件,您可能会查看 Netpbm .您可以根据现有的内容相当简单地编写中间格式(PBM 或 PAM)。然后有大量已经编写的程序将从您的中间文件生成多种类型的图像。

关于c++ - 原始 RGB 值到 JPEG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22772099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com