1
2
存储图像的两个副本将比每次请求时处理图像要高效得多。 但是,您可以使用CSS图像过滤器:
|
2
0
处理器不会做你想做的事情;当原始图像加载时,它们会“处理”一次图像。它们要求“处理过的”图像被永久存储。如果删除图像,它们不会重新创建;它们会引发异常。 但是,通过查看源代码,您可以了解如何做您想做的事情。 这里是 the relevant code 使缩略图)。如您所见,它只是调用“convert”(转换) Imagemagick
这会给你指明正确的方向。例如:可以在模型中创建一个方法,在其中创建图像的黑白版本
使用Imagemagick创建黑白图像有几个选项-例如,可以创建“真实”黑白(仅2种颜色)或灰度图像。 This forum post 最后,一个建议。如果不是这个
考虑使用以下方法:
这样,您就不必添加额外的路由,并且您的控制器将更加安静。然后,在你的
|
Animesh Arya · 关联模型的Rspec 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |