![]() |
1
2
存储图像的两个副本将比每次请求时处理图像要高效得多。 但是,您可以使用CSS图像过滤器:
|
![]() |
2
0
处理器不会做你想做的事情;当原始图像加载时,它们会“处理”一次图像。它们要求“处理过的”图像被永久存储。如果删除图像,它们不会重新创建;它们会引发异常。 但是,通过查看源代码,您可以了解如何做您想做的事情。 这里是 the relevant code 使缩略图)。如您所见,它只是调用“convert”(转换) Imagemagick
这会给你指明正确的方向。例如:可以在模型中创建一个方法,在其中创建图像的黑白版本
使用Imagemagick创建黑白图像有几个选项-例如,可以创建“真实”黑白(仅2种颜色)或灰度图像。 This forum post 最后,一个建议。如果不是这个
考虑使用以下方法:
这样,您就不必添加额外的路由,并且您的控制器将更加安静。然后,在你的
|
![]() |
cluster1 · 采取独立的新行动的好处是什么? 6 月前 |
![]() |
Robert · 使用JSON或哈希时,将NULL替换为NIL 7 月前 |
![]() |
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
![]() |
Diogo Amaral · 实现API请求的正确方式 1 年前 |
![]() |
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
![]() |
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
Flávio · 基于另外两个生成数组 1 年前 |