私はこのコードを持っています:
marginsBetween = 20
background = '#000000'
columns = 6
rows = 12
collage = images.montage {
self.geometry = '+' + (marginsBetween/2).to_s + '+' + (marginsBetween/2).to_s
self.tile = columns.to_s + 'x' + rows.to_s
self.background_color = background
}
images
は、96個の画像を含むImageListであり、次のように入力されます
images = ImageList.new()
urls.each do |url|
images << Image.read(url)[0]
end
urls
画像のURLの配列はどこにありますか
何らかの理由で、collage.flatten_image
その結果の画像を呼び出して保存した後、グリッドには24枚の写真しかなく、残りは空白で埋められています。誰かが以前にこの振る舞いを見たことがありますか?
編集: これは96枚の画像でのみ発生するようです...他の数字は問題なく機能します