GIF画像、またはキャンバス方法に重畳し、難病に使用ImageMagickの上の(オリジナル)

    プロジェクトの、小さな需要があるので今日、あなたはキャンバス上の指定した場所に重畳指定したサイズのGIFを指定する必要があり、私はこの人、ケーキハの単に作品に精通していたが、私は理由のImageMagickています私たちは、ポスト忘れて、このプロセスを防ぐために、このブログを書くために、必要に応じて問題を解決することができます前に、一日を模索する主要な、精通していません。

 最初のステップのニーズはGIFは、指定されたサイズに調整し、以下のとおりです。

  コマンドを使用します。5832.gif -coalesce -resize 92x92の92.gifを変換!

  このコマンドはGIF入力が必須で異なる画像が、指定されたサイズに調整し、調整されており、これは中央の合体オプションの多い、これはGIFアニメーションシーケンスのために特別です。

       以下のように合成の効果:

  第二段階は、調整GIF需要この配列、サイズまでキャンバスに透明オーバーレイ、指定された重畳の位置座標であります

     まず、次のコマンドを使用します。

  なしヌル:-geometry + 99 + 2 -layersコンポジット - ループ0 33.gif 92.gif -size 191x191 XC変換

     合成画像ゴースト効果の影響:

     次に、コマンドを調整し、長い時間のための問題を見つけます:

    (!5832.gif -coalesce -resize 643x643 -repage + 68 + 64)773_0.gif:(なし-size 483x483 XC)に変換

 GIF溶液ゴースト効果、示すように合成の効果:

 この時間は、必要性がこの合成スローGIF後になる場合は、時間の範囲にわたるキャンバスは、問題がある場合にキャンバスよりも大きくなっているテストの学生の結果が現在のGIF画像の例をいくつかテストし、問題を完全に解決すると思いましたffmpegのデコード処理が行われ、または合成GIF後のMP4に変わり、次のような問題がありました。

 

アドレスすることによって、このような状況、及びソースffmpegのは、私は、ヘッダファイルの幅と高さと幅でGIFと矛盾に起因する画像の時間画像の高さと思われるので、次のように調整し、モード調整を指示し続けます。

変換-size 484x484 XC:なしヌル: "("!5832.gif -coalesce -resize 643x643 ")" -coalesce -repage + 68 + 64 -crop 484x484 + 0 + 0 + repage -loop 0 ./773_0.gif

上記フォーマットをデコード問題ゴーストとffmpegのを修正しました。

 

おすすめ

転載: www.cnblogs.com/lihaiping/p/11425849.html