我试图在RMagick (ImageMagick)中围绕圆柱体包装图像,并且我有一个艰难的时间。有几种类型的扭曲(桶形、弧形、仿射等)似乎是一个很好的开始,但没有什么是真正适合的。我还发现了许多复杂的命令行内容(包含复杂的数学),但这对我使用RMagick没有多大帮助。Fred的ImageMagick脚本包含一个圆柱形脚本,但它非常复杂,并且做了很多命令行操作,我在转换为RMagick调用时遇到了麻烦。
是否有人在此之前做过或可以将ImageMagick命令行转换为RMagick调用?
只是借用Ian指出的—当您必须执行ImageMagick调用时,绝对可以支付费用。ImageMagick以导致内存泄漏和GC问题而闻名。
在我支持的一个非常大的生产系统中,成像系统明确地使用而不是链接到IM。相反,他们有一个表达式构建器类来构造正确的shell命令来进行转换。这是更多的工作,但也更稳定。