Обрезать изображение рельсов с начальной точкой, шириной и высотой - PullRequest
0 голосов
/ 08 мая 2019

У меня есть приложение на Ruby / Rails, и мне интересно, есть ли способ обрезать изображение, начиная с top left point, с указанием width, height и img-url и получить обрезку .jpg файл?

Например, что-то вроде:

(x: 0, y: 50, width: 100, height: 200, img-url='http://xxxx', name:'test') => result: 'test.jpg'

1 Ответ

0 голосов
/ 08 мая 2019

Я бы рекомендовал использовать rmagick для такого рода вещей.Это привязки Ruby для ImageMagick, которые не должны иметь проблем с обработкой того вида обрезки, который вы ищете.Здесь есть несколько примеров: https://github.com/rmagick/rmagick/blob/master/examples/demo.rb

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

...