以下のバッチファイルを実行します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.4-Q16
%im%\convert.exe sample2bg.jpg -extent 180x100 ( sample3b.jpg -channel A
-fx "i<(10-10*j/h)?0:1" -fx "((10-10*j/h)<=i)&&(i<(20-10*j/h))?(i-(10-10*j/h))/10:p" ) -geometry +80+0 -composite sample176a.jpg
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYRumyP8gdXaNxY3kwAio80vKtdGgiojGdXeonWn4h09sJFqbk5vb7_SAOW8t0U7yQF-89gSA22kfwva3lJ4azb0rPaGbvisaHTxbCE2Y7CXXBT6rCKIS0bR60DN5L8EWLwhEu/s320/sample2bg.jpg)
元画像(sample2bg.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUa1G_6TKfmNUJ87mnqdFyAx3_yaTBlR6lPdj7Zpy0v_qPDOR-ZRvIPoGl65ntSO0Qw1PHNyBRloMXLAJY-hrdymTHwB_RUTln0qIDXFwNKwalyvfUgjwoDD4wYB5dWKLVHXkm/s320/sample3b.jpg)
元画像(sample3b.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-P4a4qms-DnMUgH-GLnj5nb46sFYhICvBqZkA8OFYHJreMxlHXJpDDLTjF1jFpQajP8VNTDcw6FZgNKLJYItlly0RENsmV__ejP5Z5V8928I41QELDJ7j1Lk_01rNzwkjDu6t/s320/sample176a.jpg)
出力画像(sample176a.jpg)
2008/01/04追記
Ver6.3.7では、以下のバッチファイルのように-matteを追加します。
rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.7-Q16
%im%\convert.exe sample2bg.jpg -extent 180x100 ( sample3b.jpg -matte -channel A
-fx "i<(10-10*j/h)?0:1" -fx "((10-10*j/h)<=i)&&(i<(20-10*j/h))?(i-(10-10*j/h))/10:p" ) -geometry +80+0 -composite sample176a.jpg
関連項目
ImageMagickで境界を半透明グラデーションにして2つの画像を重ね合わせる
ImageMagickで境界を半透明グラデーションにして2つの画像を重ね合わせる - その3
ImageMagickで、2つの画像が交互にスクロールするアニメーションGIFを作成する
ImageMagickとPHPで、2つの画像を連結する
No comments:
Post a Comment