RMagickで、画像を中心から上下へ徐々に大きく揺らすには、以下のコードを実行します。
require 'RMagick'
include Magick
images1 = ImageList.new("sf2.jpg")
img = images1.fx("j>h/2?p[cos(pi*j/15)*(j-h/2)*0.1,0]:p[cos(pi*(j-h/2)/15)*(h/2-j)*0.1,0]", Magick::AllChannels)
img.write("sample719a.png")
exit
元画像(sf2.jpg)
出力画像(sample719a.png)
動作環境
ruby1.8.6-26/RMagick-2.3.0-ImageMagick-6.4.0-2-Q8
関連項目
ImageMagickで、画像を中心から上下へ徐々に大きく揺らす (convertコマンドでの同様の処理)
RMagickで画像を揺らす
No comments:
Post a Comment