3

私は画像ビューアー アプリケーション (OSX) に取り組んでおり、現在は画像を読み込んで表示できますが、複数ページの PDF と TIFF を表示できるようにする必要があります。次/前のページボタンなどを用意します。

今、PDF では、NSPDFImageRep を使用することを期待しています。これにより、現在のページを設定し、現在のページなどを描画できます。

ただし、NSTIFFImageRep が表示されず、NSImageRep クラスにはページを処理する方法がないようです...

ETA (私の質問の詳細): 複数ページの TIFF を操作するにはどうすればよいですか? C では、n 番目のページを取得できる CGImageSource を使用しました。Objective C の TIFF に相当するものはありません。

ありがとう。

4

2 に答える 2

1

PDF と TIFF が混在するビューアで最も簡単にできることは、PDF 以外の各ページを一意の NSImageRep にすることだと思います。

于 2009-08-19T21:14:20.747 に答える
1

私は肯定的ではありませんが、IIRC で複数ページの TIFF データを使用して NSImage を初期化すると、ページごとに 1 つの画像表現が得られます。(おそらく、ピーターブがほのめかしていたものです。)

編集: +[NSBitmapImageRep imageRepsWithData:]をチェックしてください。

(アップルリスト経由)

于 2009-08-19T21:53:25.050 に答える