これに似た他の質問/回答を読みましたが、次のいずれかです:
- jpegファイルの読み書き
- .NET を使用する
私の場合、jpeg を含むバッファー (この例では unsigned char*) があります。それは次のように見えることを意味します:
FF D8 FF E0 ...
そしてそうではない
my_image.jpg
この jpeg のサイズを変更し、出力を別のバッファに入れるライブラリを見つけたいです。
例 :
SuperLibrary::resize_jpeg(jpeg_buffer, resized_jpeg_buffer, 640, 480);
あるいは :
SuperLibrary::Image my_jpeg = SuperLibray::Image(jpeg_buffer);
my_jpeg.resize(640,480);
my_jpeg.write(resized_jpeg_buffer);
また、かなりシンプルなものを希望します。CImg は最初は完璧に見えましたが、ファイルから jpeg をロード/保存することしかできません。(したがって、CVMatrix のドキュメントを参照してから 1 週間以内に jpeg のサイズを変更できることを証明できない限り、openCV は使用しないでください)