Загружаю фото, это прямоугольник. Как я могу изменить его размер и заполнить его до квадрата?
Я имею в виду, что когда фотография расположена горизонтально, она должна иметь два белых поля сверху и снизу (для сохранения формы квадрата), а когда она расположена вертикально, у нее должно быть два белых поля по бокам фотографии.
Когда я использовал PHP, я использовал этот http://www.verot.net/php_class_upload_samples.htm
Взгляните на
100x150, сохраняя пропорции, заливка сверху и снизу
пример
Я использую скрепку с RoR. Как лучше всего это сделать?