問題タブ [wic]
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# - 画像に JPEG コメント (COM) を追加するにはどうすればよいですか?
WPF を使用して画像ファイルに JPEG コメントを追加しようとしています。次のコードを試すと、ArgumentOutOfRangeException
. 他のプロパティの設定は問題なく機能します。
明確にするために、MSDN http://msdn.microsoft.com/en-us/library/windows/desktop/ee719904%28v=vs.85%29.aspxにリストされている /com/TextEntry フィールドを設定する必要があります。 #_jpeg_metadata
データは、このタグのみをサポートする別のアプリケーションによって読み取られるため、他の「コメント」フィールドを使用するオプションはありません。
何か案は?
directx - Direct2D: ID2D1RenderTarget のコンテンツを画像ファイルに保存する方法は?
質問はこれと非常によく似ていますが、まだ回答がありません。私の質問は、d2dfactory->CreateDxgiSurfaceRenderTarget() からの D2D DXGI RenderTarget があり、そのコンテンツを WIC を使用して画像ファイルに保存したいということです。私はこれとこれを読んでいたので、WIC レンダー ターゲットで ID2D1Bitmap を作成し、ID2D1Bitmap::CopyFromRenderTarget() を使用して、保存したい入力レンダー ターゲットからコピーすることはできないようです。さまざまなリソース。ID2D1RenderTarget::CreateSharedBitmap() を使用して思いついたのは次のとおりです。
このコードに何か問題がありますか? (たくさんあると思います :)) MSDN のどこかで、WIC レンダー ターゲットはソフトウェア モードのみをサポートし、DXGI レンダー ターゲットはハードウェア モードのみをサポートすると書かれています。これが、上記の CreateSharedBitmap() の呼び出しが失敗する理由ですか? では、D2D を使用して DXGI サーフェス コンテンツを画像ファイルに保存するにはどうすればよいですか?
c# - 単純な透かしを適用した後、画像サイズが大幅に増加しています
hereSystem.Windows
のチュートリアルに従って、System.Windows.Media.Imaging
(はい、GDI +ではなく)使用して、プログラムで簡単な透かしを描画している一連の画像があります。
ほとんどの画像は500Kb以下ですが、単純な透かし (背景が透明なテキスト) を適用すると、画像サイズが大幅に増加します。
たとえば、以下の方法で透かしを適用した後、440Kbの画像が8.33MBになり、それは私に衝撃を与えます。
元の画像に比べて画質が向上していることに気づきました。画像はより滑らかになり、色はより明るくなります。しかし、あなたは私が本当にこれを望んでいないことを知っています. 画像はそのままにしたいのですが、透かしを入れてください。品質が向上することはなく、もちろん画像サイズが大幅に変化することもありません。
ソース画像と同じ品質を維持するようにプログラムに指示するために、ここで欠落している設定はありますか? メソッドの変更後に画像サイズが大幅に変更されないようにするにはどうすればよいApplyWatermark
ですか?
編集
1.これは私がに変換BitmapFrame
する方法Stream
です。次に、それを使用しStream
て画像を AmazonS3 に保存します
2.これは私がBitmapFrame
から取得する方法ですStream
3.これは、ローカルディレクトリからファイルを読み取る方法です
c++ - IWICFormatConverter または WICConvertBitmapSource の使用の違いは何ですか
ID2D1RenderTarget (WICBitmapRenderTarget) からビットマップ ピクセルデータを取得していますが、8bpp グレーにしたい場合があります。見た目がシンプルなので、WICConvertBitmapSource関数を使用しています。しかし、IWICFormatConverter インターフェイスが違いを生むかどうかを知りたいです。ドキュメントは、それらの間にまったく関係を示していません。
ありがとう
c++ - WICを使用してQImageをpngにエンコードしますか?
WIC と QT のエンコード機能の間のパフォーマンスをテストしようとしています。しかし、WIC を使用して QImage (QT オブジェクト) から PNG にエンコードする方法が見つかりません。
WIC のエンコーダーは、画像ファイルと同じデータを提供する IStream から初期化する必要があります。しかし、私が持っているのは一種のビットマップです。
誰でも私を助けることができますか?コメントをいただければ幸いです。