Я использую ImageMagick (через Dragonfly в Ruby) и мне нужно преобразовать изображение, которое выглядит так:
X
Для плитки следующим образом:
XXX
XXX
XXX
и иметь заданную ширину (в моем случае 200 пикселей).
Как бы я это сделал?
Я использую ImageMagick (через Dragonfly в Ruby) и мне нужно преобразовать изображение, которое выглядит так:
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')