xxxxプログラマのメモ

先人に感謝と敬意

RotateFlip使用時のファイルサイズ増加の対策と原因

what is the reason of increasing image size in rotation? Tags:[c# image rotation image-resizing]

BitmapのRotateFlipを使用すると、変換後の容量がなぜか増加していた。

どうも、RotateFlipはMemoryBmpに圧縮形式を変えてしまうそう。

MemoryBmpからJpegに戻すと、今度はEXIFデータをなぜか継承してしまう。

EXIFデータの削除方法はリンク先の方法を頂きました。

[C#] 画像ファイルからExif情報を削除するには | 端くれプログラマの備忘録

-------------------------

ImageFormat.Jpegを使用するとどうしても劣化が生じるので、対策としては以下を参考にする。

stackoverflow.com