1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
|
# File 'app/controllers/management/cms_controller.rb', line 1583
def crop_resized(ncols, nrows, gravity='Center')
columns = self[:width].to_i
rows = self[:height].to_i
if ncols != columns || nrows != rows
scale = [ncols/columns.to_f, nrows/rows.to_f].max
resize("#{scale*(columns+0.5).to_i}x#{scale*(rows+0.5).to_i}")
end
columns = self[:width].to_i
rows = self[:height].to_i
crop("#{ncols}x#{nrows}+0+0", "-gravity", "#{gravity}") if ncols != columns || nrows != rows
end
|