問題タブ [jpeg-xr]
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.
java - Javaで画像をJPEG-XRにエクスポートしますか?
BufferedImages を JPEG-XR にエクスポートすることに興味がありますが、Java ワークフローに追加するエクスポート ツールが見つかりません。できれば、どこかに JAI プラグインがあるといいのですが。願わくば、ここにいる誰かが、この種のリソースを見つける正しい方向を示してくれることを願っています。
.net - System.Drawing.BitmapからJPEGXRへ
System.Drawing.Bitmap
(v4.0)をJPEG XRストリームにエンコードするにはどうすればよいですか?
c++ - WIC API を使用してカスタム EXIF データを読み書きするにはどうすればよいですか?
http://msdn.microsoft.com/en-us/library/windows/desktop/ee719799(v=vs.85).aspxのドキュメントを確認しました 。
SetPropertyItem
コンテキストとして、JPEG-XR 形式でエンコードしようとしており、GDI+の機能をエミュレートしたいと考えていGetPropertyItem
ます。
私は基本的に3つの質問があります:
- カスタム プロパティを exif ヘッダーに追加したい場合、正しいクエリ パスは何ですか?
- カスタム ID を使用し
{ushort=1111}
て識別できますか? また、ID が既に定義されているかどうかを確認するにはどうすればよいですか? id
これは GdiPlus::PropertyItemのフィールドと同じですか?
たとえば、次は有効ですか。
このコード ブロックは成功しますが、次を使用して同じメタデータを読み戻そうとすると、次のようになります。
これは E_INVALIDARG エラーを返します。
これがどのように機能するかを理解するための助けをいただければ幸いです。ドキュメントを正しく理解していないように感じます。
ありがとうございました。
jpeg - JPEG画像の再エンコードはべき等操作ですか?
JPEG 圧縮が非可逆であることは承知しています。2 つの質問があります。
与えられた操作 T:
1. JPEG-80 画像を取得します
2. それをバイト バッファにデコードします
3. 指定されたバイト バッファを JPEG-80 としてエンコードします
T は視覚的な品質の点でべき等操作ですか? それとも、T を繰り返すと画質が低下し続けますか? JPEG-XR コーデックについても同じことが言えますか?
ありがとうございました!
編集:矛盾する回答があったため、参考文献を提供していただければ幸いです。
c++ - IWICBitmapFrameEncode::SetPixelFormat が要求されたものとは異なる形式を返す原因は何ですか?
WIC を使用して、複数の画像を JPEGXR 形式にエンコードしています。ときどき、私のプログラムは、次の Encode 関数のスニペットの最後の LogAssert のエラーをログに記録します。
ダンプ ファイルを確認したところ、返された formatGUID は GUID_WICPixelFormat24bpp RGBのようです。
次の質問があります。
SetPixel フォーマットが別のバージョンを返すのはいつですか? 別の GUID を返す要因は何ですか?
私は常に JPEGXR にエンコードし、常に同じプロパティを適用しています。SetPixelFormat の動作が非決定論的であるのはなぜですか? 常に成功するか、常に GUID_WICPixelFormat24bppRGB を返す必要がありますか?
RGB フォーマットがサポートされているのに、BGR がサポートされていないのはなぜですか? 順番が変わるだけです。
私のコードは、ここの例の助けを借りて書かれました:
http://msdn.microsoft.com/en-us/library/windows/desktop/ee719871(v=vs.85).aspx
windows - Windows で jxrlib をコンパイルする方法
JPEG-XR 画像を操作するためのライブラリを探しています。imagemagick はjxrlib
、Microsoft が提供するものを参照してくれます。
ビルド済みのバイナリはありません。ソース コードには make ファイルが付属していますが、 を使用してビルドしようとすると、ファイルが見つからないGnuMake
というエラーが発生します。.o
これを Windows でコンパイルするにはどうすればよいですか?
python - JXR 画像を JPG 形式に変換しようとすると、Python Wand と JXR 画像へのパスに問題がありますか?
JPEG-XR 画像を JPG 形式に変換できるようにする必要があり、ImageMagick 自体でこれを機能させました。ただし、Python アプリケーションからこれを実行できるようにする必要があり、Wand の使用を検討しています。Wand が JXR 画像へのパスを適切に使用していないようです。
この最初の部分 - output_file の作成と結果 [1] (SQLite データベースからの JXR 画像のブロブ) の書き込み - は正常に動作します。ただし、Python と Wand を使用して新しく保存したファイルを画像として開こうとすると、Wand が画像の正しい場所を検索していないことを最終的に示唆するエラーが表示されます。
最後に見られるように、一時ファイル「C:/Users/RPALIW~1/AppData/Local/Temp/magick-14988CnJoJDwMRL4」を開こうとして実行しようとしたようです。この時点で使用されるファイル名は、画像をファイルとして保存するために使用されるファイル名とまったく同じである必要がありますが、Wand は別のものに置き換えましたか? これは、週末に修正された ImageMagick で発生した最後の問題と似ています (詳細はこちら: http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27027&p=119702# p119702)。
Wand で JXR 画像を Python で画像として開き、別の形式に変換することに成功した人はいますか? ここで何か間違ったことをしていますか、それとも ImageMagick または Wand のせいですか?
c# - C# で新しく作成された JpegXR エンコード イメージの新しい BitmapMetadata を作成します。
ビットマップをファイルに作成 (エンコード) しようとしています。形式は JpegXR で、メタデータを関連付けたいと考えています。WIC とそれに対応する C# (.Net) は素晴らしい仕事をしますが、どのような種類のメタデータ オブジェクトも作成できません。
これは私がやろうとしていることです(wbは私の画像です;メタデータなしで動作します):
結果は次のとおりmeta0
== null
ですmeta1
。null
私が提供する文字列に関係なく、への呼び出しnew BitmapMetadata("")
は例外をスローします:ArgumentException
「プロパティが見つかりません」。
では、ゼロから作成された画像の画像メタデータをどのように提供/作成するのでしょうか?