問題タブ [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# - C# を使用して低解像度の形式で高解像度の画像を提供する方法
Web での表示に 300dpi の tif 画像を使用しようとしています。現在、ユーザーが画像をアップロードすると、サムネイルが動的に作成されます。幅 500x500px の高解像度画像を参照してページを作成する場合、同じ機能を使用してその場で gif/jpg に変換できますか。作成される jpg の差し迫った解像度は?
編集:
使用法をさらに説明するために、ユーザーは約 3000x3000 ピクセルの 300dpi 画像をアップロードします。ユーザーはこれらの画像を使用して、pdf 印刷に使用されるカタログ ページを作成しています。彼らがページを作成しているとき、画面に表示するために必要なのは 72dpi の画像だけですが、印刷するには 300dpi の画像が必要です。明らかに、3000x3000px の画像をページに追加したくないため、500x500px などの正しい表示領域にサイズ変更する必要があります。
java - 複数の png 画像を 1 つの tiff ファイルに変換するにはどうすればよいですか
PNG形式のいくつかの画像のバイト配列があります。これを tiff ファイルに変換してから、対応するバイト配列に変換する必要があります。この tiff ファイルには複数の画像が含まれます。
私はたくさん検索しましたが、成功していません。キャッチはです。私はこれをJavaでのみ行う必要があります!! :)私の問題に関して誰かが洞察を提供できますか?
この変換を処理し、バックエンドに tiff として保存するサーバー コンポーネントがあるため、ImageMagick などのメリットはありません。クライアントは、png 画像に変換されるバイト配列を提供してくれます。
java - Java での Tiff の読み取り/書き込み
Java 5 で TIFF ファイルを読み書きするための、Apache または同様のライセンスを使用するオープンソース ライブラリのアイデア (できれば、 ImageIOを含む AWT 画像処理ライブラリを使用します)。
Java 6 が TIFF をサポートすることになっていることは承知しています。Sun の JAI 実装については知っていますが、その ライセンスは私が働いている会社では機能しません。と Asprise がありますが、これは商用製品です。Sanselan は良さそうですが、それはまだリリースされた製品ではありません。
別の TIFF リーダーの実装に関する推奨事項はありますか?
wpf - TiffBitmapDecoder.FramesからTIFFページを取得できません-すべてのフレームはページ1です
複数ページのtiff画像を複数ページのXPSドキュメントに変換しようとしています。私が抱えている問題は、TiffBitmapDecoderとそのBitmapFramesにあります。
コードは次のとおりです。
これにより、正しいページ数のXPSが作成されます。ただし、すべてのページは、tiffの最初のページのレプリカです。実際、1つのフレーム(たとえば、dec.Frames [4])を取り出してディスクに書き込むと、最初のページのように見えます。
私はここで何を間違っているのですか?フレームは実際には画像の個々のページではありませんか?どうすればそれらを取り出して一緒に作業できますか?
c# - tiff ピクセルの縦横比を正方形に変更する
複数ページの tiff ファイルでバーコード認識を実行しようとしています。しかし、Tiff ファイルは、Tiff を非正方形のピクセル アスペクト比で保存するファックス サーバー (私には制御できません) から送られてきます。これにより、アスペクト比が原因で画像がひどく押しつぶされます。tiff を正方形ピクセルの縦横比に変換する必要がありますが、C# でそれを行う方法がわかりません。また、アスペクト比を変更しても画像が判読できるように、画像を引き伸ばす必要があります。
誰かがC#でこれをやったことがありますか? または、そのような手順を実行する画像ライブラリを使用した人はいますか?
java - JPEGをTIFFに変換するJavaAPI
JPEGファイルストリームをTIFFファイルに変換するJavaAPIを探しています。JAIを見ましたが、見ているものに似たものは見つかりませんでした。
誰かがこれを行う優れたAPIを教えてもらえますか?
c++ - DIBを取得し、libtiffを使用してtifに変換するにはどうすればよいですか?
スキャンした画像を読み込んで、メモリ内のDIBからTIFファイルに圧縮しようとしています。私はlibtiffライブラリを使用していて、オンラインでいくつかの例を見つけましたが、必要なものはどれも実際にはありません。DIBから画像を取得し、それを白黒画像に変換する必要があります。
これが私がオンラインの例から変更したコードです。白黒になりますが、スキャン全体ではなく、スキャンの1つのセクションのみが表示されます。どんな助けでもいただければ幸いです。
編集*:グレー画像としてスキャンすると、これが発生することに気づきました。白黒としてスキャンすると、返される画像は完全に黒になります。これが役立つかどうかはわかりません。
c# - ビット深度が 1 の TIF を保存するのに最適な Web 表示可能な形式は何ですか?
TIF
Web ページで表示可能な画像タイプに変換したい。
はTIFs
白黒なのでJPG
、まったくうまく機能せず、変換後はさらに大きくなります。
Image.Save
C# を使用して変換を行うために実行したいくつかのテストを次に示します。
オリジナルは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
ビット深度を減らしてサイズを大幅に減らす方法はありますか?