私は現在、パディングされていないバイト配列をPNGまたはJPEGに高性能に変換する必要があるアプリケーションに取り組んでいます。画像形式は、高速であれば問題ではありません。
.NETライブラリを試しましたが、パフォーマンスが非常に悪いです。誰でもこれに適したフリーウェアライブラリを推奨できますか?
編集:byte []は8ビットグレースケールビットマップです
次のようなことができるはずです。
byte[] bitmap = GetYourImage();
using(Image image = Image.FromStream(new MemoryStream(bitmap)))
{
image.Save("output.jpg", ImageFormat.Jpeg); // Or Png
}
詳細は here をご覧ください。
これがお役に立てば幸いです。
この質問には2つの問題があります。
グレースケールのビットマップがあると仮定すると、考慮すべき2つの要素があります。
それらの質問に答えれば、元の答えを見つけることができるかもしれません。
Imagemagickが好きです。 http://www.imagemagick.org/script/api.php