2010-10-29 64 views
0

我们的网站采用许多不同尺寸的缩略图并将其转换为正方形进行排序。正方形是135px x 135px。将不同尺寸的矩形缩略图裁剪成方格

我们当前的设置:

:styles => { 
    :thumbnail => '135x>' 
} 

正如你可以看到,这是图像尺寸缩小到135px高度(同时保持高宽比),则foces宽度135px使图像变得完全歪曲。

有没有人有更好的方法来做到这一点?特别是与Imagemagick?

回答

2

:thumbnail => '135x135#'(注意#hashmark而不是>尖括号)是如何将中间的135px块作为缩略图。如果要缩放然后裁剪,请使用自定义处理器。如果你知道传入的图像在一个坐标轴上已经达到了135像素,那么上面的指令就足以在任何可能的位置切断端点。

0

您使用的是什么文件附件系统?回形针,AttachmentFu,别的东西?如果您使用rmagick来调用Imagemagick,那么使用crop_resized的自定义处理器!方法可能会给你你正在寻找的东西。