[ror]使用rmagick縮圖
適用版本:RMagick 1.14.1 binary gem for Ruby 1.8.5
奇怪語法好像改變了,現在使用
img = Magick::ImageList.new(“filename”)
會出現什麼 can’t convert string to integer …. 的錯誤,查了官方的api,這樣用法沒錯阿….,不知道是啥鬼問題,不過現在沒那美國時間去追程式碼。我猜可能是版本的問題吧,反正現在要縮圖的話,可以用下列的語法。
img = Magick::Image.read(“filename”).first # 因為 可以讀入很多圖檔,所以傳回值是一個陣列
thumbnail = img.thumbnail(width,height)
thumbnail.write(“filename”)
要注意的是如果你縮圖存在別的目錄,那麼那個目錄要先存在喔。
Categories: ror
最新留言