RMagickで2つのイメージを交互に配置した画像を作成するには、以下のコードを実行します。
require 'RMagick'
include Magick
# 2個のイメージを交互に配置した画像を作成
images1 = ImageList.new("flower1.png", "flower2.png")
img1 = images1.append(false);
images2 = ImageList.new("flower2.png", "flower1.png")
img2 = images2.append(false);
images3 = ImageList.new
images3 << img1
images3 << img2
img3 = images3.append(true);
# 作成した画像をテクスチャとして塗りつぶし
img4 = Image.new(200, 200, TextureFill.new(img3))
img4.write("sample774a.png")
exit
元画像1(flower1.png)
元画像2(flower2.png)
出力画像(sample774a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
ImageMagickで、2種類の画像を交互に配置して背景画像を作成する (convertコマンドによる同様の処理)
No comments:
Post a Comment