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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Пакетная обработка фото  (Прочитано 1467 раз)

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

Оффлайн Ivanyuch

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Пакетная обработка фото
« : 01 Ноябрь 2016, 12:16:17 »
В ubuntu есть несколько программ для пакетной обработки фото. Я не программист и не продвинутый юзер, поэтому все что указаны в Helpe мне не подходят. Скачивал плагин Batch для Gimp - там нет и половины функций, указанных в инструкциях по гимпу.

Мне необходимо все три функции для пакетной обработки фото.

1. Указать для всех фоток одинаковый размер ширины - 700 пискселей, а высота чтобы была пропорциональной. В батч этого нет - там можно только установить конкретный размер ширина/высота

2. К каждой фотке с нижний правый угол прикрепить готовую картинку с полупрозрачным логотипом (в файле png)

3. Для всех фото сделать качество 90-80%

Собственно, все...

Помогите пожалуйста

Punko

  • Гость
Re: Пакетная обработка фото
« Ответ #1 : 01 Ноябрь 2016, 12:21:43 »
Ivanyuch, лучше всего для этих целей использовать imagemagick.
с преобразованием размера вообще никаких проблем нет - Это команда resize.
по поводу наложения картинки (что-то типа водяного знака, как я понял) - тут тема была.

Качество, скорее всего, можно ужать командой convert.

Попробуй почитать в интернете за эти утилиты и поищи по форуму по второму вопросу.
Если не разберёшься - пиши.

Утилиты коносльные, их обернуть в скрипт на 4-5 строк и всё будет одной командой делаться.

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 422
  • XFCE
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #2 : 01 Ноябрь 2016, 13:58:02 »
Ivanyuch

Читал ?
Цитировать
http://help.ubuntu.ru/wiki/imagemagick

вот еще  (готовый скрипт)

https://habrahabr.ru/post/52361/
   
« Последнее редактирование: 01 Ноябрь 2016, 16:53:49 от бамбук »
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 316
  • Oderint, dum metuant
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #3 : 02 Ноябрь 2016, 00:15:07 »
Вот главный источник информации по  ImageMagick
http://www.imagemagick.org/Usage/
 Там в примерах на инглишь можно найти все!

Оффлайн luu

  • Активист
  • *
  • Сообщений: 674
  • шта?
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #4 : 02 Ноябрь 2016, 04:08:32 »
Ivanyuch, для п.1 и п.3 - посмотрите на gthumb

Пользователь добавил сообщение 02 Ноябрь 2016, 04:09:52:
А вообще присмотритесь к Phatch

Оффлайн Ivanyuch

  • Автор темы
  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #5 : 04 Ноябрь 2016, 09:40:02 »
Не могу разобраться ни с имагикмагик ни с Phatch...
Если бы какой-нибудь добрый человек подскзал поэтапно, что и как нужно делать...

Оффлайн luu

  • Активист
  • *
  • Сообщений: 674
  • шта?
    • Просмотр профиля
« Последнее редактирование: 04 Ноябрь 2016, 10:17:38 от luu »

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #7 : 04 Ноябрь 2016, 11:43:17 »
Имаджмаджик в терминале работает,поэтому для себя я набросал скрипт-самопал
(Нажмите, чтобы показать/скрыть)
где 800-размер по ширине-ставите свой,высота будет пропорционально,JPG или jpg-ставите своё
cd /home/далее путь где ваши фото
содержимое спойлера копируете в текстовой файл,делаете его исполняемым и запускаете.
(Нажмите, чтобы показать/скрыть)
этот скрип у меня в сценариях наутилуса стоит(водяной знак)WM="/home/-путь к изображению со знаком
Если освоите,все будет делаться очень быстро
Не бери в голову

Punko

  • Гость
Re: Пакетная обработка фото
« Ответ #8 : 04 Ноябрь 2016, 12:11:35 »
gamayun, касательно первого скрипта - почему не переписать через find + exec ?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5660
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #9 : 04 Ноябрь 2016, 13:26:08 »
CUR=$CNT*100/$#
    CNT=$CNT+1
Странные выражения… И оно работает? :o
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #10 : 04 Ноябрь 2016, 16:21:38 »
Punko, А чё переписывать,если работает.А второй я спёр где-то не помню где,но работает.
Не бери в голову

Punko

  • Гость
Re: Пакетная обработка фото
« Ответ #11 : 04 Ноябрь 2016, 17:13:08 »
Punko, А чё переписывать,если работает.
в принципе, вполне прагматичный подход, согласен.

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 316
  • Oderint, dum metuant
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #12 : 05 Ноябрь 2016, 00:07:51 »
gamayun, я советую вам использовать автоповорот для снимков сделаных с поворотом камеры
(Нажмите, чтобы показать/скрыть)
правда здесь размер установлен на 640х480 - я обычно в этот преобразую все файлы - но можно доработать скрипт и вставлять размер из командной строки

** моменты
ключ: -auto-orient - изменяет ориентацию для вертикальных/горизонтальных снимков на тот шаблон который мы задали (640х80)
ключ: -size 640x480 - создает подложку для повернутых изображений в размере

скрипт разрабатывался для приведение изображений к созданию имадж-роликов и преобразования в видео.

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #13 : 05 Ноябрь 2016, 06:31:15 »
cargan, Если вы не заметили,то не я ТС  ;),у меня вагон и маленькая тележка разных команд по фото и видео.Надеюсь автору темы мы чем-то помогли.
Не бери в голову

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Re: Пакетная обработка фото
« Ответ #14 : 06 Ноябрь 2016, 14:18:15 »
Да,вспомнил еще про одну графическую программу

там полный комбайн
Не бери в голову

 

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