問題タブ [tiff]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.NETを使用して複数ページのTIFFをストリーミング(および変換?)
.NETでシンプルな画像ビューアを構築し、ブラウザにマルチフレームTIFF画像を表示する必要があります。現在、マルチフレームTIFFと同じデータベースに混在しているJPEGをストリーミングバックする(ashx)ハンドラー設定があり、このハンドラーはTIFFファイルの最初のフレームも現在の状態で返すことに注意してください。 。以下のVB.NETコード(ハンドラーの一部)では、TIFFファイルに複数のフレームがあるかどうかを識別でき、フレームをつなぎ合わせようとしましたが、まだ成功していません。同様のアプローチを使用してマルチフレームTIFFを返品した人はいますか?注:以下のコードを開発する際の参考として、マルチフレームTIFF画像を開く方法を使用しました。
GetPhoto関数のコードは次のとおりです。
マルチフレームTIFFの各フレームを連続した画像に配置してブラウザに送り返すことは可能ですか?マルチフレームTIFFをPDFなどの別の形式に変換することに力を注ぐ必要がありますか?私は基本的に変換パッケージを購入するための予算を持っていません...どんな助けやガイダンスも大歓迎です!
objective-c - NSImage で複数ページの画像を操作する
私は画像ビューアー アプリケーション (OSX) に取り組んでおり、現在は画像を読み込んで表示できますが、複数ページの PDF と TIFF を表示できるようにする必要があります。次/前のページボタンなどを用意します。
今、PDF では、NSPDFImageRep を使用することを期待しています。これにより、現在のページを設定し、現在のページなどを描画できます。
ただし、NSTIFFImageRep が表示されず、NSImageRep クラスにはページを処理する方法がないようです...
ETA (私の質問の詳細): 複数ページの TIFF を操作するにはどうすればよいですか? C では、n 番目のページを取得できる CGImageSource を使用しました。Objective C の TIFF に相当するものはありません。
ありがとう。
c++ - メモリに画像ファイルバッファがある場合、サムネイルを作成する最も速い方法は何ですか?
高速スキャナー用に最適化された画像取得アプリケーションを作成しようとしています(150ppmの速度で各用紙に最大6つの圧縮画像[カラー+グレー+バイナリ][フロント+リア]を提供できます)速度の問題があります。TWAINテクノロジとメモリバッファ転送モード(TWSX_MEMORY)を使用して、スキャナーからイメージバッファー(メモリにロードされたJPEGまたはTIFFファイルとして)を受け取り、アプリケーションの宛先パスに保存します。サムネイルを作成したくない場合、アプリケーションによってスキャナーの速度が低下することはありませんが、作成する方法により(C ++ TWAIN処理dllのファイルにバッファーを保存し、.NETホストアプリケーションに通知します)関数ポインタを使用して宛先ファイルのパスを指定し、C#で画像ファイルを開き、サムネイル画像を作成すると、私のアプリケーションではスキャン速度が大幅に低下します。別のスレッドでロードフェーズを実行し、アンマネージドイメージファイルバッファーを.NETホストに送信し、安全でないコンテキスト(UnmanagedMemoryStream)でロードしてサムネイルを作成するなど、いくつかの最適化を試みました。しかし、速度は大幅に向上しませんでした。だから私の質問は:
メモリに画像ファイルバッファがある場合(たとえば、サムネイルを埋め込まずに圧縮された24ビットJPEG)、そこからサムネイル画像をすばやく直接作成する方法はありますか?この場合、サムネイルを作成するための最速の方法として何を提案しますか?
c - TIFF から同等のスポット カラーを抽出する
TIFF ファイルからスポット カラー情報を取得しようとしています。通常、Photoshop の「チャンネル」の下に表示されます。追加の各チャネルには、通常は Pantone のスウォッチ名と CMYK に相当する名前があります。
これまでのところ、libtiff を使用して TIFFTAG_PHOTOSHOP を取得し、その中のブロックをステップ実行しています。チャンネル名を示す IRB WORD 0x03EE と、対応する色を示す IRB WORD 0x03EF を見つけています...
しかし、同等の色はCIELab形式(輝度、および2軸の色空間データ)であるため、littleCMSを使用して、TIFFパックされたLab色をCMYKに変換しようとしています。
私の質問: もっと簡単な方法はありますか? CMYK は Pantone の近似値にすぎないため、Lab から CMYK への簡単な大まかな変換があれば、それを使用します。
.net - ポップアップ保存ファイルダイアログなしで Microsoft Project ファイル (mpp) を tif (tiff) にエクスポートする方法は?
顧客は Project Professional を開かずに mpp コンテンツをプレビューしたいので、mpp ファイルを画像ファイルに変換することにしました。
Project Application インターフェイスには EditCopyPicture という名前のメソッドがあり、GIF に出力できることは既に知っていますが、mpp が非常に大きい場合、GIF はあまりよく見えません。
「Microsoft Office Document Imaging Writer」は mpp を tif に出力できることがわかりましたが、ユーザーがファイルの保存パスを選択できるようにするダイアログがポップアップ表示されます。 .
Interop.Microsoft.Office.Interop.MSProject で出力ファイル パスを明示的に設定するメソッドが見つかりませんでした。メソッド FilePrint には、それを設定するパラメータもありません。
誰でも私を助けることができますか?
c# - Silverlight で tiff ファイルを表示するにはどうすればよいですか?
Silverlight アプリケーションで tiff ファイルを表示するにはどうすればよいですか? tiff 以外の画像形式を表示できます。ありがとう。
c++ - 複数ページの画像に画像を追加するにはどうすればよいですか?
複数ページの TIFF または PDF に新しい画像をプログラムで追加する必要があります。問題は、個々の画像 (複数ページの画像を構成する) の解像度が高く、ImageMagick が最初に複数ページの画像全体をメモリにロードするため、システムのメモリがすべて消費されることです。
画像全体をメモリにロードすることなく、複数ページの画像に追加できる必要があります。これは ImageMagick で可能ですか? どの C/C++ 関数を使用すればよいですか?
standards - TIFF ファイル構造標準
Adobe が提供する TIFF ファイルの仕様を読みましたが、以下に関連する標準が見つかりませんでした。
説明する画像データの直後/説明する画像データの直前にIFDを配置する方が良い/より受け入れられる場合/下の画像データと一緒に上部に配置する/など.
各ストリップに入れる行数。一般的に良い数はありますか?マルチプレーン画像の場合、各ストリップがその特定の画像プレーンのすべての行を保持するだけでよいでしょうか?
私が質問する理由は、TIFF ファイルを作成するために Java をプログラミングしているためです。