Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Кадрирование изображений в image magick  (Прочитано 52134 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Кадрирование изображений в image magick
« : 27 Декабря 2022, 21:49:14 »
Из большого изображения нужно вырезать маленькую часть. Имеется программа image magick.



Как сделать, чтобы маленький фрагмент оставался, а всё остальное исчезало? Пока всё наоборот.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Re: Кадрирование изображений в image magick
« Ответ #1 : 27 Декабря 2022, 22:22:24 »
convert in.jpg -crop 500x500+10+100 out.jpgВырежет квадратик 500х500, отступив слева 10 пикселей, сверху 100

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 619
  • xUbuntu 22.04
    • Просмотр профиля
Re: Кадрирование изображений в image magick
« Ответ #2 : 28 Декабря 2022, 00:59:42 »
Имеется программа image magick.
Это океан возможностей, я про image magick…
Там есть и crop и chophttps://legacy.imagemagick.org/Usage/crop/❱, когда каждый день не пользуешься приходится освежать в памяти, уж больно всего много…
Кстати chop вообще интересные возможности предоставляет…

А есть ещё скрипт, я к нему часто прибегаю, помнить ничего не нужно😇!
find `pwd` -maxdepth 1 -name "*.jpg" -exec /путь к скрипту/21Sep05_crop.py {} right🡇  left🡇  top🡇  bottom🡇 \;
find `pwd` -maxdepth 1 -name "*.jpg" -exec /путь к скрипту/21Sep05_crop.py {}   50      50    50     50 \;
Кое что в команде find может быть избыточным, но это исключительно для того, чтобы не устроить
„массовую резню😇” картинок в других директориях.

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

2022 Dec 27; 04:59 PM
« Последнее редактирование: 28 Декабря 2022, 01:02:17 от qpdb »
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

 

Страница сгенерирована за 0.045 секунд. Запросов: 21.