RMagickでイメージをずらしてタイル配置した背景画像を作成するには、以下のコードを実行します。
require 'RMagick'
include Magick
# イメージをずらして配置したイメージを作成
images1 = ImageList.new("flower1.png")
images1 << images1.roll(0, images1.rows/2);
img1 = images1.append(false);
# 作成した画像をテクスチャとして塗りつぶし
img2 = Image.new(200, 200, TextureFill.new(img1))
img2.write("sample777a.png")
exit
元画像(flower1.png)
出力画像(sample777a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
RMagickで2つのイメージを交互に配置した画像を作成する
No comments:
Post a Comment