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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ресайз фотографий из консоли возможен ли?  (Прочитано 809 раз)

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

Оффлайн lb_b

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Чтобы быстро ресайзить папки с фотографиями, задавая в параметрах например ширину, может, качество. Есть такие методы, чтобы командой из консоли это реализовать?

Оффлайн Nebulosa

  • Активист
  • *
  • Сообщений: 397
    • Просмотр профиля
Re: Ресайз фотографий из консоли возможен ли?
« Ответ #1 : 29 Апрель 2008, 07:13:44 »
Есть конечно!

1 способ: ImageMagick
Цитировать
#! /bin/sh

if [ -z "$1" ]
then
   echo "Usage: Quality [1-99] files"
   exit 1
fi
if [ -z "$2" ]
then
   echo "Usage: Quality [1-99] files"
   exit 1
fi



for pic in `ls -1 $2`
do
        convert -quality $1 $pic $pic
        echo "Image $pic converted"
done

exit 0

И вот. Запуская его с параметрами

50 ~/myPhotos/*.jpg
Вы получаете в myPhotos уже картинки в 50% качестве, а значит размер их тоже радикально сокращается (примерно в 10 раз).
Ещё можно масштабировать, тогда замените одну строчку скрипта на:

convert -scale $1 $pic

И с помощью параметров
640x480  ~/myPhotos/*.jpg
Получите то же самое, но уже в формате 640*480.

И вообще, ImageMagick, который поставляется практически со всеми дистрибутивами, где есть GIMP или GNOME крайне функционален. Его можно дергать из CGI например. Подробнее о его возможностях можно прочитать здесь: http://www.imagemagick.org/Usage/
(с) localstorm

2 способ: XnView а вернее входящая в ее состав утилита NConvert - http://pagesperso-orange.fr/pierre.g/xnview/en_nconvert.html


Оффлайн lb_b

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Ресайз фотографий из консоли возможен ли?
« Ответ #2 : 29 Апрель 2008, 07:17:36 »
а код скрипта можно в txt сохранить или как? просто я малость нуб в этом

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Ресайз фотографий из консоли возможен ли?
« Ответ #3 : 29 Апрель 2008, 16:47:19 »
да, можно, потом меняешь расширение файла на .sh

Оффлайн isabsent

  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Ресайз фотографий из консоли возможен ли?
« Ответ #4 : 29 Апрель 2008, 18:24:01 »
Можно скачать nautilus-scripts с инета - там это и мого чего еще есть. Все делается запуском скрипта из контекстного меню Наутилуса.

 

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