gpt4 book ai didi

ruby - 要求 RMagick 向 ImageMagick 发送直接命令

转载 作者:数据小太阳 更新时间:2023-10-29 08:13:24 26 4
gpt4 key购买 nike

RMagick 不支持 ImageMagick 的某些选项。此外,有时使用 ImageMagick 实际上更方便。是否有一种方法(Image 对象的)允许您使用命令行界面将命令直接发送到 ImageMagick?

最佳答案

您可以通过反引号(或类似的)使用 system 或系统调用吗?

您还可以扩展 Magick::Image 以更轻松地完成此操作。

我的示例代码添加了一个方法 convert 来为实际图像调用 imagemagick 的转换命令。必须添加要执行的操作。

require 'rmagick'
module Magick
class Image
def convert( cmd )
`convert #{self.filename} #{cmd}`
end
end
end

picname = Dir['*.jpg'].first
img = Magick::Image.read(picname).first

img.convert('x.png')

关于ruby - 要求 RMagick 向 ImageMagick 发送直接命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com