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


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

Автор Тема: Массовая обработка фотографий  (Прочитано 4922 раз)

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

pependos

  • Автор темы
  • Гость
Массовая обработка фотографий
« : 25 Сентября 2009, 17:03:33 »
Есть 100 фоток большого размера.
Возможно ли,одним махом, одной командой у 100 фоток изменить размер (чтобы не 1800 на 1200, а 800 на 600).
« Последнее редактирование: 25 Сентября 2009, 17:48:14 от pependos »

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Да, можно. В этом деле поможет ImageMagic. Если что, то это пакет, а нужная тебе утилита называется convert (удивительно, на правда ли?). И как всегда, читать man convert.

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
в поиск. вот тема тут такая же была.
https://forum.ubuntu.ru/index.php?topic=66944.0

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Это называется "пакетная обработка" или batch processing.

В gimpe есть. В KDE тоже что-то на эту тему. ImageMagick уже упомянули.

На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

pependos

  • Автор темы
  • Гость
Огромное всем спасибо за оперативную помощь, справилась!

И, в довесок, нагуглила замечательно исчерпывающую статью http://mydebianblog.blogspot.com/2007/07/imagemagick.html

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
It began in Afrika

Оффлайн kom3s

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Re: Массовая обработка фотографий
« Ответ #6 : 25 Сентября 2009, 18:27:46 »
sudo apt-get install imagemagick
Потом скриптом (взят с http://gnome-look.org/):
#!/bin/bash
title="Scale image"
scale="Size to scale to <length>x<hight>"

imgsize=`gdialog --title "$title" --inputbox "$scale" 200 100 2>&1`

while [ $# -gt 0 ]; do
picture=$1
/usr/bin/convert -scale $imgsize "$picture" "$imgsize-$picture"
shift
done

 

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