Tag: wave rmagick

如何在不使用表单的情况下以编程方式处理附件?

我有一个具有images列的LineItem类。 它属于Order类。 保存line_item , images列是逗号分隔的图像URL列表。 我想要从url创建一个拼贴,并将其保存为line_item实例的附件。 不过,我不知道从哪里开始。 知道我的工作流程应该是什么样的吗? 我应该使用CarrierWave吗? 图像处理应该在哪里发生? 在LineItem模型或CarrierWave提供的上传器文件中?

CarrierWave + RMagick Square Crop?

我试图用Ruby on Rails,CarrierWave和RMagick制作一个固定的方形图像裁剪。 我试过以下两个都没有运气…… version :thumb do process :resize_to_fit => [200, 200] end 和 version :thumb do process :resize_to_limit => [200, 200] end resize_to_limit显然调整图像大小以适应指定的尺寸,同时保留原始高宽比。 所以这不对,但resize_to_fit也没有这样做。 我在这里查看所有可用的实例方法。 我希望能够上传任何宽高比和尺寸的图片,它将以200×200的速度出现。