YUV 420(144x176)ファイルがあり、そこから最初のフレームを読み取り、そのYUVコンポーネントをRGB配列int rgb[HEIGHT*WIDTH*3];
に変換しました。このファイルには、R1G1B1...RnGnBnが格納されていstd::vector<unsigned char> image; image.resize(width * height * 4);
ます。私の質問はunsigned error = lodepng::encode(filename, image, width, height);
、エラーなしで処理してPNGファイルを生成するが、このファイルは元の画像のようにも見えない場合、RGBしか使用していないのにRGBAを使用していると思いますが、どのように修正しますか?
PSこれは^情報で十分かどうかわからないので、いいえの場合は教えてください。