- filter :imgresize, width: 1200, height: 1200
- write item.identifier.without_ext + '-t1200.' + item.identifier.ext
+ w, h = FastImage.size(item.raw_filename)
+ filename = item.identifier.without_ext + '-t1200.' + item.identifier.ext
+ filter :imgresize, width: [w, 1200].min, height: [h, 1200].min, cache: filename
+ write filename
+end
+
+compile '/images/*.jpg', rep: :medium do
+ w, h = FastImage.size(item.raw_filename)
+ filename = item.identifier.without_ext + '-t800.' + item.identifier.ext
+ if w > 900 or h > 900
+ filter :imgresize, width: 800, height: 800, cache: filename
+ write filename
+ end