蒂姆拇指在 ror

Tim thumb in ror

我想像 php timthumb 在 ror 中做同样的工作我尝试了 gems 但没有找到我想要的结果。 图像需要很长时间才能加载。

例如 php 中的示例代码:

可以检查我需要什么:

http://www.darrenhoyt.com/demo/timthumb/

我想在 ror 中使用同样的方法吗?

您可以尝试minimagick gem压缩图片大小和质量。

例如:

image = MiniMagick::Image.open(YOUR_IMAGE)
image.resize "130x100"  ## The thumbnail size
image.write(YOUR_THUMB)

当您上传想象时,您希望拥有与原始版本不同大小的版本。

载波上传图片并调整大小 https://github.com/carrierwaveuploader/carrierwave

您可以按照此处的说明调整大小:Carrier Wave - Versions

更准确地说,这里有您想要使用载波和各种库进行转换的相关教程:Image Dimensions

您甚至可以更改图像类型以保持标准并使用库进行更多图像处理。方法如下:Image Processing