-1

TiffBitmapEncoder te= new TiffBitmapEncoder();で作成された複数ページのtiffがあります。(CCITT4を使用)

次に、これをメモリストリームにコピーしますMemoryStream ms = new MemoryStream()ts.save(ms);

これで、このメモリストリームには多くのページのtiffイメージが含まれます。私はそれをtiffファイルに書き込む必要があります。(long)EncoderValue.CompressionCCITT4使用すると2003Windowsマシンでエラーが発生するため、Bitmap.Save(location、coded、parameters)を使用して再度書き込みたくありません。

msを位置0にリセットし、画像に書き込んで画像の場所に保存してみました。しかし、これは1ページのtiffしか書き込みません。

これどうやってするの?

4

1 に答える 1

3

に直接書き込むだけFileStreamです。最初に使用する必要はありませんMemoryStream

于 2013-03-05T17:46:47.100 に答える