RMagickで不規則な筋状の画像を生成するには、以下のコードを実行します。
require 'RMagick'
include Magick
images1 = ImageList.new
images1 << Image.read("plasma:fractal"){
self.size = "200x200"
}.first
images1[0] = images1.fx("intensity", AllChannels).normalize()
images2 = ImageList.new
images2 << Image.new(1,1){
self.background_color = "#3070A0FF"
}
images2 << Image.new(1,1){
self.background_color = "#FFFFFFFF"
}
images1 << images2.append(true)
img = images1.fx("v.p{0,p}", AllChannels).spread(2).motion_blur(0,150,270)
img.write("sample782a.png")
exit
出力画像(sample782a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
ImageMagickで不規則な筋状の画像を生成する (convertコマンドによる同様の処理)
No comments:
Post a Comment