- '%%[fx:w*%s]x%%[fx:h*%s]+%%[fx:w*%s]+%%[fx:h*%s]',
- ($dim[2] || 1) - $dim[0], # width = x2 - x1
- ($dim[3] || 1) - $dim[1], # height = y2 - y1
- @dim[0, 1] # offset = x1,y1
+ '%%[fx:%s]x%%[fx:%s]+%%[fx:%s]+%%[fx:%s]',
+ "w*$dim[4]", "h*$dim[5]", # width x height
+ #"max(w*$dim[4], h*$dim[5]*$aspect)", # width
+ #"max(h*$dim[5], w*$dim[4]/$aspect)", # height
+ "w*$dim[0]", "h*$dim[1]", # x+y offset