我刚刚更新了图片缩略图的尺寸,并且一直致力于更新28,000张照片对象。不幸的是,这种过程需要很长时间才能完成。在这个过程中,一些被拒绝,一些过程被取消。
有没有办法确定图片缩略图是否具有当前尺寸?
答案 0 :(得分:3)
我不确定我理解你的问题,但你可以使用Paperclip获取任何文件的宽度和高度。
geo = Paperclip::Geometry.from_file(user.picture.path(:thumbnail))
geo.width
geo.height
您可以自动获取任何样式的尺寸:
user.picture.styles[:thumbnail].geometry # => "125x125!"
你甚至有一些有用的方法,如:
geo.horizontal?
geo.vertical?