問題タブ [imagemagick.net]
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# - Magick.NET を使用してアニメーション webp 画像をアニメーション gif に変換するにはどうすればよいですか?
GDI+ と System.Drawing は、WebP イメージをサポートしていません。私の C# Windows デスクトップ アプリでそれらを処理するために、Magick.NET を使用して、サポートされている Gif 画像に変換しています。WebP 画像がアニメーション化されていない限り、これはうまく機能します。アニメーション画像の変換をテストするために使用しているコードは次のとおりです。
chrome ブラウザにドラッグすると、animate.webp とanimated.gif の両方が再生されます。ただし、生成された画像は再生されません。クロムでは、アニメーション化されたソース画像の最初のフレームを表示するだけです。
ImageMagick のコマンド ライン バージョンを使用して、次のスクリプトを使用して、animate.webp とanimated.gif を再生可能な画像に変換できます。
それで、アニメーション画像の変換が ImageMagick でサポートされていることがわかりました。
インストールされている Magick.NET のバージョンは Magick.NET-Q8-AnyCPU バージョン 8.5.0 です
インストールされている ImageMagick のバージョンは ImageMagick-7.1.0-Q8
です 私の C# アプリは .NET Framework 4.8 を使用しています
アニメーション化された webp から再生可能なアニメーション化された gif を生成するために私の C# アプリが何をする必要があるか教えてもらえますか?
imagemagick - Image Magickは、トリミング/サイズ変更された2つの画像を真ん中でブレンドします
ねえ、私は以下のコードを持っています.2つの画像を取り、それらをマージして中央でフェードします:
上記はこれを生成します:
このマスクの使用:
これらの 2 つの画像から取得 (ここに収まるように解像度を下げました):
testingl.jpg (原寸 1224×1632)
testingr.jpg (原寸 828×1792)
このコードはそのままでうまく機能します。必要なことは実行しますが、1 つの例外を除いて、各画像をより多く取り込みたいと考えています。画像のサイズを変更するのと同じように、画像の中心から切り取り、それを取得してブレンドします。同じ 1080 x 440 全体のサイズを維持する必要があります。
両方でそれを行うと、次のようになります。
更新 1
@ fmw42 のコードを実行する場合:
私はこれを得る:
c# - Magick.NET セット PSD ブレンドモード
Magick.NET で psd ファイルを作成しようとしています。特定のレイヤーの Blendmode を Multiply に設定できるかどうかについての情報は見つかりませんでした。誰でも私を助けることができますか?これは私のコードです:
「imgAO」レイヤーを不透明度80%の乗算に設定したいと思います。これは可能ですか?