如何使用visual studio C++将jpeg字节数组转换为位图字节数组

how to convert jpeg byte array to bitmap byte array using visual studio C++

本文关键字:字节 字节数 数组 位图 转换 jpeg visual 何使用 studio C++      更新时间:2023-10-16

我已经处理了来自相机的jpeg字节数组。现在我需要使用visual studio C++将这个jpeg字节数组转换为位图字节数组

您需要一个库。例如jpeg压缩器。使用jpeg压缩器,"转换"为位图非常简单:

#include "jpeg-compressor/jpgd.h"
int width = 0, height = 0, actual_comps = 0;
jpgd::decompress_jpeg_image_from_memory(
    static_cast<unsigned char*>(myJPEGdata), myJPEGdataLength,
    &width, &height, &actual_comps, 3 );