【问题标题】:Tile an image x times to a y px output image in imagemagick将图像平铺 x 次到 imagemagick 中的 y px 输出图像
【发布时间】:2014-10-28 17:29:49
【问题描述】:

我正在使用 ImageMagick(通过 Ruby 中的 Dragonfly),需要转换如下所示的图像:

X

像这样平铺:

XXX XXX XXX

并且有一个固定的宽度(在我的例子中是 200 像素)。

我将如何做到这一点?

【问题讨论】:

    标签: imagemagick dragonfly-gem


    【解决方案1】:

    使用 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') 
    

    【讨论】:

    • 如果我尝试修改现有图像,我将如何处理 DragonFly 方法?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    • 2017-04-01
    相关资源
    最近更新 更多