Подтвердить что ты не робот

Измените размер изображения с помощью Paperclip

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

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

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

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

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

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

Спасибо!

4b9b3361

Ответ 1

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

ImageMagick Geometry

Но я приведу то, что вас интересует:

"160x160!"

Значения ширины и высоты, исходное соотношение сторон игнорируется.