37

Плагин Paperclip для Rails имеет параметр изменения размера, который сохраняет изображение пропорционально. По Ryan Bates' Paperclip Railscast, чтобы убедиться, что опция включена, вы должны добавить больше, чем знак в конце размера для стиля, который вы ищете, чтобы изменить размер, как таковой:Изменить размер изображения с помощью Paperclip

:styles => { :small => "160x160>" } 

Я ищу Скрепку, чтобы изменить мое изображение для точного размера, даже если это означает, что будучи из пропорции, поэтому я решил, что удаление больше, чем знак будет делать трюк, как, например:

:styles => { :small => "160x160" } 

Ну, оказывается, ничего не происходит. Значит, знак больше, чем знак. У меня все еще остается вопрос:

Как бы заставить изображение в заданном размере игнорировать пропорции?

Спасибо!

ответ

90

Вы можете использовать «160x160 #», который будет масштабироваться и обрезаться до такого размера, который уникален для скрепки. В противном случае вы можете использовать любой из строк геометрии ImageMagick, подробно здесь:

ImageMagick Geometry

Но я процитирую один вас интересует:

"160x160!" 

Ширина и высота решительно дал , Исходное соотношение сторон игнорируется.

+24

Мальчик, было бы неплохо, если бы [документация по Paperclip] (https://github.com/thoughtbot/paperclip#post-processing) фактически упомянула об этом. – pjmorse

+28

Да, но тогда для чего мы будем использовать Stack Overflow? –

 Смежные вопросы

  • Нет связанных вопросов^_^