Применение перспективы изображения в пакетном режиме в gimp

Мне нужно выполнить операцию перспективы изображения из командной строки?

Есть ли место, где документация предоставляется должным образом. Я задал этот вопрос о переполнении стека, вы можете проверить здесь .

Если какой-либо другой инструмент доступен, который обеспечивает интерфейс командной строки, чтобы сделать то же самое, то это также будет полезно для меня.

One Solution collect form web for “Применение перспективы изображения в пакетном режиме в gimp”

Вероятно, лучшим инструментом для обработки изображений будет ImageMagick. Если вы посмотрите на документацию, есть обширные примеры, которые показывают, как использовать функцию -distort которая, я считаю, является тем, что вы ищете.

пример

До ss # 1 После введите описание изображения здесь

Командная строка для выполнения преобразования:

 $ convert checks.png -filter point -virtual-pixel tile -mattecolor DodgerBlue -distort Perspective '0,0 20,60 90,0 70,63 0,90 5,83 90,90 85,88' horizon_tile_point.png 

Есть еще 2 метода для выполнения выборки, чтобы получить результат, выглядящий лучше. В частности, «Grid Super Sampling» и «Повторная выборка эллиптической взвешенной области (EWA)». Последний по умолчанию.

Как вычислить координаты?

Есть 2 ресурса, чтобы понять, как сгенерировать серию координат для convert . Первое – это то, что я дал выше. Второй – это SO Q & A под названием « Понимание перспективного искажения проекции ImageMagick» , в частности , ответ KurtPfeifle .

Координаты следующие:

 Sx1,Sy1 Dx1,Dy1 Sx2,Sy2 Dx2,Dy2 Sx3,Sy3 Dx3,Dy3 ... Sxn,Syn Dxn,Dyn 
  • x используется для представления координаты X.
  • y используется для представления координаты Y.
  • 1, 2, 3, … n используется для представления 1-го, 2-го, 3-го, … n-го пикселя.
  • S используется здесь для исходного пикселя.
  • D используется для целевого пикселя.

Рекомендации

  • Параметры искажения страница 1 с помощью ImageMagick
  • Установка шрифта OpenType
  • Как изменить высоту GIMP до 1266 пикселей?
  • Чтобы настроить яркость-контрастность в плоскости с помощью Gimp / ImageMagick / ...?
  • Сохранить изображение как 24 бит png
  • Построить Gimp из библиотек пользовательского пути
  • GIMP использует mozjpeg?
  • Как извлечь комментарий из файла ppm?
  • Какую команду использовать gimp для печати?
  • gimp-plugin не может найти gtk / gtk.h
  • Linux и Unix - лучшая ОС в мире.