1

で.jpgから.pngに変換していSystem.Drawingますが、この変換により、変換された.pngが元の.jpgよりもはるかに大きくなる傾向があることがわかりました。.pngに変換した後、10倍以上大きくなることがあります。

それが常に当てはまるように思われる場合(これを回避する方法を知らない限り)、ディスクに保存する前にその.pngのファイルサイズを決定する方法はありますか?たとえば、最初にストリームに書き込んでから、そのストリームサイズを取得しますか?どうすればこれを行うことができますか?

4

1 に答える 1

1

MemoryStreamに書き込んでそのサイズを計算してから、FileSystemに書き込むことができます。

ただし:もっと良い方法があるかもしれません。

于 2010-06-17T16:59:04.170 に答える