如何让RMagick将图像包裹在圆柱体周围?

时间:2011-07-07 20:47:50

标签: ruby imagemagick rmagick cylindrical

我正在尝试用RMagick(ImageMagick)将图像包裹在一个圆柱体周围,并且我很难过。有几种类型的扭曲(桶,弧,仿射等)似乎是一个良好的开端,但没有什么真正适合。我还发现了很多复杂的命令行(复杂的数学运算),但这对RMagick没有多大帮助。 Fred的ImageMagick脚本包含一个cylinderize脚本,但它非常复杂并且执行了很多命令行操作,我无法转换为RMagick调用。

有没有人在此之前做过这个或者可以将ImageMagick命令行转换为RMagick调用?

1 个答案:

答案 0 :(得分:0)

仅仅依靠Ian指出的内容 - 当你必须进行ImageMagick调用时,绝对可以支持。 ImageMagick因导致内存泄漏和GC问题而闻名。

在我支持的一个非常大的生产系统中,成像系统显然链接IM。相反,他们有一个表达式构建器类,它将构造正确的shell命令来进行转换。这是更多的工作,但也更稳定。