Reflection Effect with Image Magick で水面反射の画像を作成
Image Magickというのは、無料(パブリックドメイン)の画像処理ソフトウエアです。
それを利用すると、リサイズや、色調補正、画像合成などなど様々な画像処理をバッチで行うプログラムを簡単に作成できます。LINUX環境があれば、どのOSでも入手・実行できます。 以下は、ある写真をあたかも水際で撮影した効果を合成するコマンドです。作業環境はcygwinです。つまり、Windowsで動くUnix環境で、WindowsのPCでも気軽にImage Magickを利用できます。
余談ですが、画像の上部やや中央左にあるのは、DSC HX30Vのレンズに入っているゴミです。
参考リンク
Fred's ImageMagick Scripts:ImageMagickの機能を活用したスクリプト集である。
それを利用すると、リサイズや、色調補正、画像合成などなど様々な画像処理をバッチで行うプログラムを簡単に作成できます。LINUX環境があれば、どのOSでも入手・実行できます。 以下は、ある写真をあたかも水際で撮影した効果を合成するコマンドです。作業環境はcygwinです。つまり、Windowsで動くUnix環境で、WindowsのPCでも気軽にImage Magickを利用できます。
余談ですが、画像の上部やや中央左にあるのは、DSC HX30Vのレンズに入っているゴミです。
![]() |
原画像 |
![]() |
水面反射効果を合成した画像 |
#!/bin/sh下はもう一つの処理例です。
convert $1 -flip temp.miff
convert -size 500x375 gradient:none-#262b38 gradient_fx_linear.miff
convert temp.miff gradient_fx_linear.miff -gravity south -composite temp3.miff
convert $1 temp3.miff -append temp1.miff
convert temp1.miff -draw "fill none stroke red polygon 0,0 0,425, 282,425, 282,0" before.miff convert temp1.miff -draw "fill none stroke blue polygon 0,0 0,425, 282,325, 282,100" after.miff convert temp1.miff -matte -background none -virtual-pixel background perspective_reflection.png
rm *.miff
![]() |
原画像 |
![]() |
水面反射効果を合成した画像 |
![]() |
原画像 |
![]() |
水面反射効果を合成した画像 非現実的な画像ではありますが、それなりに面白いデザインになる |
参考リンク
Fred's ImageMagick Scripts:ImageMagickの機能を活用したスクリプト集である。