【发布时间】:2014-10-28 17:29:49
【问题描述】:
我正在使用 ImageMagick(通过 Ruby 中的 Dragonfly),需要转换如下所示的图像:
X
像这样平铺:
XXX
XXX
XXX
并且有一个固定的宽度(在我的例子中是 200 像素)。
我将如何做到这一点?
【问题讨论】:
我正在使用 ImageMagick(通过 Ruby 中的 Dragonfly),需要转换如下所示的图像:
X
像这样平铺:
XXX
XXX
XXX
并且有一个固定的宽度(在我的例子中是 200 像素)。
我将如何做到这一点?
【问题讨论】:
使用 ImageMagick,您可以加载 tile: 格式的源图像。
convert -size 200x200 tile:x.png out.png
对于 Dragonfly,您需要扩展 Dragonfly.app.generate
image = Dragonfly.app.generate(:convert, '-size 200x200 tile:x.png', 'png')
【讨论】: