require 'RMagick'
include Magick
# 画像を滲んだ感じに変換する
fn = "sf2.jpg"
images = ImageList.new(fn)
images.colorspace = GRAYColorspace
images.read(fn)
images[images.size-1] = images.spread(4).blur_image(0,1)
images.first.composite(images[images.size-1], 0, 0,
OverlayCompositeOp).write("sample931a.png")
exit
元画像(sf2.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtpRsQT_XrN9Z7k_0cmLG3PavXvBxlhTeV_QqmTeGR-76AA2_uFoaDruusvyEpz0TfL1qowd2P5uWB62DQ0eRFkcQtquTGOWIGncHJ1eUAhp6bSiVucYp20VbFj1VXqP48AaXD/s280/sf2.jpg)
出力画像(sample931a.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYecCU615auJJChCdPQ4z6xM_mYM7tEStHX2fgjSOHhKiZJje04t53HAWB48fzrxkXnS4ow1Ay66jRPkx34a3BLZm_Wdm6Pf8zAp_bCPKRCAKKNdoZjMVJV1GqnYOSH45Jfn9/s280/sample931a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
ImageMagickで画像を滲んだ感じに変換する (convertコマンドでの同様の処理)
No comments:
Post a Comment