RMagickで濃淡模様が中央に吸い込まれるような画像を作成するには、以下のコードを実行します。
require 'RMagick'
include Magick
# env: ruby1.8.6, rmagick2.7.1
images = ImageList.new
images.read("plasma:fractal"){
self.size = "400x400"
}
images[0] = images.fx("intensity").normalize()
images.read("gradient:#3070A0FF-#403010FF"){
self.size = "1x2"
}
img2 = images.fx("v.p{0,p}").implode(1).crop(100,100,200,200)
img2.write("sample890a.png")
exit
出力画像(sample890a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
RMagickでプラズマフラクタル画像を生成する
RMagickで画像にハーフトーンのディザリングをかける
ImageMagickで、濃淡模様が中央に吸い込まれるような画像を生成する (convertコマンドによる同様の処理)
No comments:
Post a Comment