У меня проблемы с созданием эскиза, по какой-то причине он не обрезается так, как я хочу. Обычно я публикую фотографии в альбомной ориентации, чтобы размеры были правильными, однако, когда фотография должна поворачиваться автоматически, она не работает.
has_attached_file :image, :styles => { :mobile_lg => "640x480>",
:mobile_sm => "200x150#",
:thumb => "96x96#"
},
:convert_options => { :all => '-auto-orient' },
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "/:style/:id/:filename"
Не смейтесь на картинке, это мой единственный пример! Вот фотография mobile_lg
.
и mobile_sm
фото:
Когда эскиз должен быть таким (я обрезал его в Photoshop)
Я пытался добавить это после стилей, но это не работает.
:commands => { :mobile_sm => "-gravity center -extent 200x150#" }
Я хотел бы сделать снимок и обрезать / изменить его размер до 200 (ширина) на 150 (высота), даже если это означает, что нужно делать это разрушительно. Я также пытался использовать !
после измерений, но все равно получаю изображение mobile_sm, которое вы видите выше.