問題タブ [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.

0 投票する
4 に答える
4090 参照

c# - C# を使用して低解像度の形式で高解像度の画像を提供する方法

Web での表示に 300dpi の tif 画像を使用しようとしています。現在、ユーザーが画像をアップロードすると、サムネイルが動的に作成されます。幅 500x500px の高解像度画像を参照してページを作成する場合、同じ機能を使用してその場で gif/jpg に変換できますか。作成される jpg の差し迫った解像度は?

編集:

使用法をさらに説明するために、ユーザーは約 3000x3000 ピクセルの 300dpi 画像をアップロードします。ユーザーはこれらの画像を使用して、pdf 印刷に使用されるカタログ ページを作成しています。彼らがページを作成しているとき、画面に表示するために必要なのは 72dpi の画像だけですが、印刷するには 300dpi の画像が必要です。明らかに、3000x3000px の画像をページに追加したくないため、500x500px などの正しい表示領域にサイズ変更する必要があります。

0 投票する
5 に答える
10911 参照

java - 複数の png 画像を 1 つの tiff ファイルに変換するにはどうすればよいですか

PNG形式のいくつかの画像のバイト配列があります。これを tiff ファイルに変換してから、対応するバイト配列に変換する必要があります。この tiff ファイルには複数の画像が含まれます。

私はたくさん検索しましたが、成功していません。キャッチはです。私はこれをJavaでのみ行う必要があります!! :)私の問題に関して誰かが洞察を提供できますか?

この変換を処理し、バックエンドに tiff として保存するサーバー コンポーネントがあるため、ImageMagick などのメリットはありません。クライアントは、png 画像に変換されるバイト配列を提供してくれます。

0 投票する
2 に答える
2821 参照

java - Java での Tiff の読み取り/書き込み

Java 5 で TIFF ファイルを読み書きするための、Apache または同様のライセンスを使用するオープンソース ライブラリのアイデア (できれば、 ImageIOを含む AWT 画像処理ライブラリを使用します)。

Java 6 が TIFF をサポートすることになっていることは承知しています。Sun の JAI 実装については知っていますが、その ライセンスは私が働いている会社では機能しません。と Asprise がありますが、これは商用製品です。Sanselan は良さそうですが、それはまだリリースされた製品ではありません。

別の TIFF リーダーの実装に関する推奨事項はありますか?

0 投票する
1 に答える
2033 参照

wpf - TiffBitmapDecoder.FramesからTIFFページを取得できません-すべてのフレームはページ1です

複数ページのtiff画像を複数ページのXPSドキュメントに変換しようとしています。私が抱えている問題は、TiffBitmapDecoderとそのBitmapFramesにあります。

コードは次のとおりです。

これにより、正しいページ数のXPSが作成されます。ただし、すべてのページは、tiffの最初のページのレプリカです。実際、1つのフレーム(たとえば、dec.Frames [4])を取り出してディスクに書き込むと、最初のページのように見えます。

私はここで何を間違っているのですか?フレームは実際には画像の個々のページではありませんか?どうすればそれらを取り出して一緒に作業できますか?

0 投票する
4 に答える
2420 参照

c# - tiff ピクセルの縦横比を正方形に変更する

複数ページの tiff ファイルでバーコード認識を実行しようとしています。しかし、Tiff ファイルは、Tiff を非正方形のピクセル アスペクト比で保存するファックス サーバー (私には制御できません) から送られてきます。これにより、アスペクト比が原因で画像がひどく押しつぶされます。tiff を正方形ピクセルの縦横比に変換する必要がありますが、C# でそれを行う方法がわかりません。また、アスペクト比を変更しても画像が判読できるように、画像を引き伸ばす必要があります。

誰かがC#でこれをやったことがありますか? または、そのような手順を実行する画像ライブラリを使用した人はいますか?

0 投票する
6 に答える
34172 参照

java - JPEGをTIFFに変換するJavaAPI

JPEGファイルストリームをTIFFファイルに変換するJavaAPIを探しています。JAIを見ましたが、見ているものに似たものは見つかりませんでした。

誰かがこれを行う優れたAPIを教えてもらえますか?

0 投票する
1 に答える
1156 参照

c++ - DIBを取得し、libtiffを使用してtifに変換するにはどうすればよいですか?

スキャンした画像を読み込んで、メモリ内のDIBからTIFファイルに圧縮しようとしています。私はlibtiffライブラリを使用していて、オンラインでいくつかの例を見つけましたが、必要なものはどれも実際にはありません。DIBから画像を取得し、それを白黒画像に変換する必要があります。

これが私がオンラインの例から変更したコードです。白黒になりますが、スキャン全体ではなく、スキャンの1つのセクションのみが表示されます。どんな助けでもいただければ幸いです。

編集*:グレー画像としてスキャンすると、これが発生することに気づきました。白黒としてスキャンすると、返される画像は完全に黒になります。これが役立つかどうかはわかりません。

0 投票する
3 に答える
1389 参照

c# - ビット深度が 1 の TIF を保存するのに最適な Web 表示可能な形式は何ですか?

TIFWeb ページで表示可能な画像タイプに変換したい。

TIFs白黒なのでJPG、まったくうまく機能せず、変換後はさらに大きくなります。

Image.SaveC# を使用して変換を行うために実行したいくつかのテストを次に示します。

オリジナルは7KB TIF(ビット深度1)。

に変換:

  • JPG: 101KB (ビット深度: 24)
  • BMP: 256KB (ビット深度: 1)
  • GIF: 17KB (ビット深度: 8)
  • PNG: 11KB (ビット深度: 1)

次に、3 ページのマルチページを変換しましたTIF。元のサイズは 134KB (ビット深度: 1) でした。

変換された 3 つの画像の合計:

  • JPG: 1324KB (ビット深度: 24)
  • BMP: 768KB (ビット深度: 1)
  • GIF: 221KB (ビット深度: 8)
  • PNG: 155KB (ビット深度: 1)

マルチページから始めてTIF、ブラウザで表示できるように変換する必要があります。PNG上記で概説した基本的なテストに基づいて、使用するのに最適な形式のようです。使用/検討すべき他の画像形式はありますか?

ファイルサイズを小さくするために欠けている他のオプションはありますか?

編集:各フォーマットのビット深度に関する情報を追加しました。BMPとはPNGと同じビット深度を維持しTIFます。GIFまたはJPGビット深度を減らしてサイズを大幅に減らす方法はありますか?