Rails 4resize和裁剪类似于Facebook的图像

我目前使用yanex丰富的内容api来获取我的rails 4 app中的页面摘要。 格式化图像的最佳方式是什么,类似于Facebook的方式? Facebook有时会显示尺寸为377像素×177像素的图像,它们会裁剪并缩放原始图像,以便保持宽高比。 它们还显示适合90px乘90px div的图像,它只是缩放(无裁剪)原始图像。

你可以在这里看到两种不同尺寸的例子: https : //www.facebook.com/pages/Coffee-News-Now/209732789217831?ref = hhl

我应该使用imagemagick吗?如果是这样的话,确定要显示哪个图像尺寸的逻辑是什么(更大的图像:裁剪/缩放或更小的图像:缩放)?

试着看看回形针gem。

您可以自动生成缩略图。

has_attached_file :avatar, :styles => { :thumb => ["32x32#", :png] }