RMagickで1/3の位置から画像を揺らすには、以下のコードを実行します。
require 'RMagick'
include Magick
images = ImageList.new("sf2.jpg")
mo = images.fx("j>h/3?p[cos(pi*(j-h/3)/10)*sqrt(j-h/3),0]:p", Magick::AllChannels)
mo.write("sample537a.jpg")
exit
元画像(sf2.jpg)
出力画像(sample537a.jpg)
動作環境
ruby1.8.6-26/RMagick-2.3.0-ImageMagick-6.4.0-2-Q8
関連項目
ImageMagickで任意の位置からゆらぎをかける
RMagickで、画像を中心から上下へ徐々に大きく揺らす
No comments:
Post a Comment