問題タブ [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.
c# - .NET 2.0 でマルチフレーム TIFF 画像形式の画像を開く方法は?
また
ソースが複数フレームの TIFF ファイルであっても、どちらも 1 フレームのみのイメージ オブジェクトを生成します。これらのフレームを保持する画像ファイルをどのようにロードしますか? TIFF は、フレームごとに Image.SaveAdd メソッドを使用して保存されます。これらは他のビューアで機能しますが、.NET Image メソッドはこれらのフレームをロードせず、最初のフレームのみをロードします。
これは、フレームとして使用するビットマップのコレクションを渡すメソッドからマルチフレーム TIFF を返す方法がないということですか?
c - 16 ビット グレースケール TIFF の読み取り
小さな C プログラムを使用して 16 ビット グレースケール TIFF ファイル (BitsPerSample=16) を読み込んで、さらに分析するために浮動小数点数の配列に変換しようとしています。ピクセル データは、ヘッダー情報によると、2048x2048 ピクセルの 1 つのストリップにあります。エンコーディングはリトルエンディアンです。
そのヘッダー情報を使用して、2048x2048x2 バイトの単一ブロックを読み取り、それを 2048x2048 の 2 バイト整数として解釈できると期待していました。私が実際に得たのは、それぞれ 1024x1024 ピクセルの4 つの象限に分割された画像で、下の 2 つにはゼロしか含まれていません。上部の 2 つの象限はそれぞれ、全体像が見えると予想していたように見えます: alt テキスト http://users.aber.ac.uk/ruw/unlinked/15_inRT_0p457.png同じファイルを Gimp
に読み込むとまたはImagemagick、どちらも8ビットに減らす必要があると教えてくれますが(これは役に立ちません-フルレンジが必要です)、ピクセルは適切な場所に表示されます:alt text http://users.aber. ac.uk/ruw/unlinked/15_inRT_0p457_gimp.png
これは、データが 1 つのストリップ内でどのように配置されているかについての私の考えが間違っていることを示唆しています。一方、ファイルはヘッダー情報に関して正しくフォーマットされている必要があります。そうしないと、Gimp が正しく取得できません。どこが間違っていますか?
tiffdump からの出力:
15_inRT_0p457.tiff:
マジック: 0x4949 バージョン: 0x2a
ディレクトリ 0: オフセット 8 (0x8) 次の 0 (0)
ImageWidth (256) LONG (4) 1<2048>
ImageLength (257) LONG (4) 1<2048 >
BitsPerSample (258) SHORT (3) 1<16>
Compression (259) SHORT (3) 1<1>
Photometric (262) SHORT (3) 1<1>
StripOffsets (273) LONG (4) 1<4096>
Orientation (274) SHORT (3) 1<1>
RowsPerStrip (278) LONG (4) 1<2048>
StripByteCounts (279) LONG (4) 1<8388608>
XResolution (282) RATIONAL (5) 1<126.582>
YResolution (283 ) RATIONAL (5) 1<126.582>
ResolutionUnit (296) SHORT (3) 1<3>
34710 (0x8796) LONG (4) 1<0>
(タグ 34710 はカメラ情報です。これがなんらかの違いを生じないようにするために、画像ファイル ディレクトリの末尾から 0x1000 のデータの先頭までの範囲全体をゼロにしましたが、実際にはそうではありません。違います。)
c# - Graphics.DrawImage は意図せずに画像をトリミングできますか?
ビットマップを取得して 24 BPP に変換するコードを使用しているので、特にそのファイル形式を必要とするプログラムで使用できます。コードは次のとおりです。
上記のコードについて 2 つの質問があります。
- 特定の画像では、tempImage2 の右端の 200 ピクセルが切り取られたと思います。これは可能ですか?これはどのように発生する可能性があり、どうすれば停止できますか? 私の友人は、使用されている TIFF ファイルのストライドに関係している可能性があると示唆しました。
- イメージをメモリ内で 24 BPP に変換するより高速な方法はありますか?
browser - TIFF を表示するための優れたブラウザ プラグイン
ドキュメント画像を保存するアプリの Web バージョンを開発しようとしています。ただし、画像のかなりの部分は、IE がネイティブに表示できない tiff です。それらを適切に表示する優れたプラグインを誰かが推奨できますか?
c# - C# (または VB6) Word doc を Tiff に変換する
私は、100 人以上のユーザーが使用する VB6 アプリケーションに取り組んでいます。Word ドキュメントを生成し、ドキュメントの TIFF イメージをデータベースに保存します。現在、プリンタを Microsoft Office Document Image Writer に設定し、ドキュメントを設定された場所に「印刷」してから、結果の TIFF ファイルをデータベースにインポートするだけです。ただし、組織は全員を Office 07 にアップグレードする過程にあり、これは Microsoft Office Document Image Writer がなくなることを意味します。それで、プログラムで Word から TIFF に変換するのがどれほど難しいか知りたいです。
既に C# (.NET 3.5) コントロール ライブラリを COM として取り込んでいるので、機能を配置するのに適していると思われます。ある時点で、アプリ全体を 3.5 に変換する予定なので、変換する必要が少なくなるように、新しいコードが既に存在することを希望します。
編集: 提案に感謝しますが、高価なサードパーティ コンポーネントを使用せずにこれを試してみたいと思います。かつては無料で機能していたものを修正するために数千ドルを費やすことのメリットを、金持ちに理解してもらうのは非常に困難です。さらに、私はそれを自分で転がすのに何が必要かについて本当に興味があります。少し自虐的であることはわかっていますが、物事がどのように機能するかを知りたいという欲求に悩まされているため、プログラミングを始めました... :)
ご助力いただきありがとうございます!
delphi - Delphi で tiff 画像をマージする方法は?
4 つの小さな tiff 画像があり、4 つの単一の画像をマージして大きな画像を生成したいと考えています。Delphiまたはそれを実行できる優れたコンポーネントで直接行う方法を知っている人はいますか?
c# - 特定のグループ 3 TIFF 圧縮をどのように指定しますか?
グループ 3 コンプレスには 2 つのバリエーションがあります (グループ 3 1D とグループ 3 2D)。画像を Tiff 形式で保存する場合、EncoderValue 列挙のグループ 3 のオプションは 1 つだけです。これを制御する別のパラメーターはありますか?
c# - .NET TIFF ファイル: サードパーティのライブラリがなくても RGB から CMYK への変換は可能ですか?
前回の質問に続きます: RGB ベースのTIFFファイルを標準の .NET (3.5) 機能で CMYK に変換できるかどうか、またその方法は?
それはまったく可能ですか?
linux - Linux アプリのイメージングに最適な言語/フレームワーク
KDE/Linux で実行する必要があるドキュメント スキャン/イメージング/インデックス作成アプリケーションを開発するための最適なツール/言語/ライブラリ/フレームワークを探しています。アプリケーションは、次の機能を提供する必要があります。
1) B/W での文書スキャン (単純および複数ページ)。スキャンした画像を CCITT Group 4 圧縮の TIFF 形式で保存します。
2) オペレーターがウィンドウ内のドキュメントを表示/ブラウズ/ズームできるようにし、定義済みのダイアログ ボックス (最大 5 ~ 6 フィールド) にインデックス情報を手動で入力します。
3) インデックス メタデータを含む XML ファイルを生成し、さらに処理するために TIFF ファイルと XML ファイルの両方を FTP サーバーにアップロードします。
どんな助けでも大歓迎です。
エルネスト。
java - TIFFファイルにタグを付けるJavaAPI
TIFF画像ファイルにタグを付けるためのオープンソースのJavaAPIはありますか?