У меня есть вложение фотографии, которое я сохраняю с помощью Paperclip. Тем не менее, я хотел бы обработать фотографию перед сохранением, обрезав ее и затем изменив размер до окончательного:
например У меня есть фотография 900x900, я хочу сначала сделать центральную обрезку до 500x500, а затем изменить размер обрезанной фотографии до размера миниатюры 100x100.
Цель этого состоит в том, чтобы уменьшенное изображение не было просто уменьшенной версией 900x900, поскольку оно могло быть слишком маленьким, чтобы что-либо различить на фотографии. Обрезая его, мы уменьшаем огромную часть фотографии, которая может быть пропущена, но при этом получим значимый уменьшенный эскиз.
Я знаю, что скрепка может обрезать или изменять размер, но есть ли способ объединить оба?
Редактировать: чтобы уточнить, я не пытаюсь создать инструмент кадрирования, где пользователь может взаимодействовать и обрезать изображение. Для каждой загруженной фотографии я хочу равномерно выполнить кадрирование с последующим изменением размера.
Спасибо