コンテキスト (スキップ可能)
そのため、私の問題に対して間違った質問をしている可能性があります。それでは、私の質問がどこから来たのかを説明することから始めましょう。おそらく、この説明は、この Q&A を見つけるために同じことをしようとするユーザーにも役立つでしょう。
モバイルに 1 つの大きな画像として保存したい Whatsapp スレッドがあります。私のラップトップでは、FastStone Capture を使用してスクロール スクリーンショットをキャプチャしますが、モバイルではこれが少し難しくなります。だから私がこれまでにしたことは次のとおりです。
- whatsappの背景を統一色に変更しました
- ビルドの Android 機能を使用して横向きモードで多くのスクリーンショットを作成し、そのたびに少しスクロールしてスクリーンショットを作成し、オーバーラップがあることを確認しました
- それらを私のラップトップに転送しました
CygwinでImageMagickを使用して、タイトルバーとテキスト入力バー(これらのバーに近い小さなグラデーション効果を含む)を取り除きました:
mogrify -crop 1920x717\!-0+208 +repage Screenshot_*
上部と下部を維持するために、最初と最後の画像をわずかに変更します。
mogrify -crop 1920x925\!-0-0 +repage ScreenshotFirst_*
mogrify -crop 1920x872\!-0+208 +repage ScreenshotLast_*
今私の問題は、これらの画像の重なりが一定ではないことです。
質問
最初の画像の下部が 2 番目の画像の下部とまったく同じ場合、2 つの画像を ImageMagick で結合するにはどうすればよいですか?
どのように組み合わせることができますか
AAAAAAAAAA
BBBBBBBBBB
CCCCCCCCCC
と
CCCCCCCCCC
DDDDDDDDDD
EEEEEEEEEE
FFFFFFFFFF
の中へ
AAAAAAAAAA
BBBBBBBBBB
CCCCCCCCCC
DDDDDDDDDD
EEEEEEEEEE
FFFFFFFFFF
?
上記の ASCII アートに加えて、実際の例を示します。これらの 3 つのスクリーンショットを考慮すると、次のようになります。
- https://www.dropbox.com/s/hpesxxh85z6brn9/skype-chat-history-part1.gif?dl=0
- https://www.dropbox.com/s/5pwj0cw8p4z6tky/skype-chat-history-part2.gif?dl=0
- https://www.dropbox.com/s/3tp0i11kg5s1toz/skype-chat-history-part3.gif?dl=0
これらを (コマンド ラインが望ましい) オープン ソース ツールを使用して 1 つのイメージに結合できるようにしたいと考えています。ご覧のとおり、画像間のオーバーラップの量はさまざまです。結果は次のようになります。
(失敗) 解決策に関するアイデア
私は丸一日かけて検索し、これはすでに可能であると確信し、コマンドを見落としていた. 私はそれを見つけていません。ImageMagick のドキュメントと例はすばらしいです。フォーラムは非常に充実していて役に立ちます。また、Fred のスクリプトは、ImageMagic を使用するときに知るのに適した場所ですが、この (または同様の) 問題については何もありません。
私はこれのためにhudinを「悪用」しようとしましたが、うまくいきませんでした(http://ubuntuforums.org/showthread.php?t=1856395&highlight=imagemagick%20panoramaの助けを借りても)
これを行う方法についてのアプローチは大歓迎です。