RMagickで画像を任意の2色のグラデーションの画像に変換するには、以下のコードを実行します。
require 'RMagick'
include Magick
images = ImageList.new("sf.jpg")
images[0] = images.fx("intensity").normalize()
images.read("gradient:#FFFF10FF-#3070A0FF"){
self.size = "1x2"
}
images.fx("v.p{0,p}").write("sample891a.png")
exit
元画像(sf.jpg)
出力画像(sample891a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
ImageMagickで画像を任意の2色グラデーションの画像に変換する (convertコマンドでの同様の処理)
RMagickで虹色グラデーションの文字列を描画する
No comments:
Post a Comment