【发布时间】:2011-09-30 19:29:35
【问题描述】:
我正在尝试在 RMagick (ImageMagick) 中将图像环绕在圆柱体上,但我遇到了困难。有几种类型的扭曲(桶形、弧形、仿射等)似乎是一个好的开始,但没有什么真正适合。我还发现了很多复杂的命令行内容(带有复杂的数学),但这对我使用 RMagick 并没有多大帮助。 Fred 的 ImageMagick 脚本包含一个 cylinderize 脚本,但它非常复杂,并且执行了很多命令行操作,我在转换为 RMagick 调用时遇到了麻烦。
有没有人以前做过或可以将 ImageMagick 命令行转换为 RMagick 调用?
【问题讨论】:
-
如果你有一个有效的 ImageMagick bash 调用,为什么不直接解决这个问题呢?
-
这是一个值得考虑的想法,但炮击是一件非常邪恶的事情,只能作为最后的手段尝试。我很肯定这可以在 RMagick 中完成,我只是不知道如何。 :(
-
我知道有那种“迷信”(我在一定程度上认同),但我认为这在很大程度上是没有根据的。在这种情况下脱壳,实际上可能更可取。如果不正确执行 GC,RMagick 可能会导致一些严重的内存问题。如果您使用另一个进程,则在您的主应用程序中没有任何内存问题的风险。另请注意,MiniMagick 所做的正是“邪恶的炮击”,并取得了巨大的成功。
标签: ruby imagemagick rmagick cylindrical