ImageScience涼爽而輕盈。我在我的sinatra應用程序中使用它。但我不明白我怎樣才能裁剪圖像與非方形,我怎樣才能使縮略圖兩個維度。使用ImageScience裁剪圖像
正如我在ImageScience網站上發現:
ImageScience.with_image(file) do |img|
img.cropped_thumbnail(100) do |thumb|
thumb.save "#{file}_cropped.png"
end
img.thumbnail(100) do |thumb|
thumb.save "#{file}_thumb.png"
end
img.resize(100, 150) do |img2|
img2.save "#{file}_resize.png"
end
end
可以裁剪拇指和調整拇指只有一個維度,但我想用兩個,如RMagick。例如,我想從圖像裁剪100x200px的框,或者我想製作寬度或高度不大於300(寬)或500(高)像素的縮略圖。
我可以用ImageMagick的,或Rmagick代替。但從來沒有聽說過魔鬼。謝謝。我會看它 – fl00r 2010-06-07 13:08:03
@ fl00r,惡魔是輕量級的(像ImageScience)。 ImageMagick/Rmagick我擺脫了方式,他們體積大,速度慢,很難安裝......呃 – horseyguy 2010-06-07 13:22:17
是的。 RMagick是真正的怪物。魔鬼看起來很有特點 - 對我來說足夠了。 – fl00r 2010-06-07 13:38:35