Re: Чем можно перевести *jpg большого разрешения в 800х600?

2010-01-06 Нитка Nikolay Semikin
очень тяжело я эти скрипты воспринимаю :(
В Втр, 05/01/2010 в 09:31 +0300, San_Sanych пишет:
 05.01.2010 00:14, locke314 пишет:
  5 января 2010 г. 0:58 пользователь Nikolay Semikin
  nikolay.semi...@gmail.com  написал:
  .
 
  Есть ли способ одним махом допустим файлы 1900x1200 перевести в 800х600
  точек?
   
  #!/bin/bash
  # не понял, можно ли соответствующей опцией вызвать convert рекурсивно
  для всех файлов в директории, быстрее было написать вот этот костыль;
  # необходим пакет ImageMagick: утилита convert поставляется в его составе;
  # конвертирует соблюдая соотношение сторон исходного файла;
  mkdir target
  for i in *
  do
  name=`echo $i` |convert -geometry 800x600 $i target/resized.$i
  echo Сконвертировал $i в resized.$i и положил в target
  done
  exit 0
 
 можно также и с заменой старых файлов:
 
 for i in *.jpg; do convert -resize 800x600 -quality 85% $i $i ;done
 
 
 -- 
 Александр Вайтехович
 www: http://sanych.nnov.ru
 jabber: sanych{a}sanych.nnov.ru
 
 


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Чем можно перевести *jpg большого разрешения в 800х600?

2010-01-06 Нитка Блохин Сергей
Тогда проще тебе воспользоваться любым imagehost'ингом, например
imagehost.spark-media.ru (не рекламы ради :)
Клади фотки в .zip, укажи конечное разрешение и заливай.

 Исходное сообщение 
От: Nikolay Semikin nikolay.semi...@gmail.com
Reply-to: ubuntu-ru@lists.ubuntu.com
Кому: ubuntu-ru@lists.ubuntu.com
Тема: Re: Чем можно перевести *jpg большого разрешения в 800х600?
Дата: Wed, 06 Jan 2010 11:51:53 +0300


очень тяжело я эти скрипты воспринимаю :(
В Втр, 05/01/2010 в 09:31 +0300, San_Sanych пишет:
 05.01.2010 00:14, locke314 пишет:
  5 января 2010 г. 0:58 пользователь Nikolay Semikin
  nikolay.semi...@gmail.com  написал:
  .
 
  Есть ли способ одним махом допустим файлы 1900x1200 перевести в 800х600
  точек?
   
  #!/bin/bash
  # не понял, можно ли соответствующей опцией вызвать convert рекурсивно
  для всех файлов в директории, быстрее было написать вот этот костыль;
  # необходим пакет ImageMagick: утилита convert поставляется в его составе;
  # конвертирует соблюдая соотношение сторон исходного файла;
  mkdir target
  for i in *
  do
  name=`echo $i` |convert -geometry 800x600 $i target/resized.$i
  echo Сконвертировал $i в resized.$i и положил в target
  done
  exit 0
 
 можно также и с заменой старых файлов:
 
 for i in *.jpg; do convert -resize 800x600 -quality 85% $i $i ;done
 
 
 -- 
 Александр Вайтехович
 www: http://sanych.nnov.ru
 jabber: sanych{a}sanych.nnov.ru
 
 


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Чем можно перевести *jpg большого разрешения в 800х600?

2010-01-06 Нитка Vladimir Smagin
mogrify есть программа такая. это кусок пакета imagemagick. оно как раз
для пачковой обработки изображений.

On Wed, 2010-01-06 at 11:51 +0300, Nikolay Semikin wrote:
 очень тяжело я эти скрипты воспринимаю :(
 В Втр, 05/01/2010 в 09:31 +0300, San_Sanych пишет:
  05.01.2010 00:14, locke314 пишет:
   5 января 2010 г. 0:58 пользователь Nikolay Semikin
   nikolay.semi...@gmail.com  написал:
   .
  
   Есть ли способ одним махом допустим файлы 1900x1200 перевести в 800х600
   точек?

   #!/bin/bash
   # не понял, можно ли соответствующей опцией вызвать convert рекурсивно
   для всех файлов в директории, быстрее было написать вот этот костыль;
   # необходим пакет ImageMagick: утилита convert поставляется в его составе;
   # конвертирует соблюдая соотношение сторон исходного файла;
   mkdir target
   for i in *
   do
   name=`echo $i` |convert -geometry 800x600 $i target/resized.$i
   echo Сконвертировал $i в resized.$i и положил в target
   done
   exit 0
  
  можно также и с заменой старых файлов:
  
  for i in *.jpg; do convert -resize 800x600 -quality 85% $i $i ;done
  
  
  -- 
  Александр Вайтехович
  www: http://sanych.nnov.ru
  jabber: sanych{a}sanych.nnov.ru
  
  
 
 


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Чем можно перевести *jpg большого разрешения в 800х600?

2010-01-06 Нитка Nikolay Semikin
В Втр, 05/01/2010 в 09:31 +0300, San_Sanych пишет:
 05.01.2010 00:14, locke314 пишет:
  5 января 2010 г. 0:58 пользователь Nikolay Semikin
  nikolay.semi...@gmail.com  написал:
  .
 
  Есть ли способ одним махом допустим файлы 1900x1200 перевести в 800х600
  точек?
   
  #!/bin/bash
  # не понял, можно ли соответствующей опцией вызвать convert рекурсивно
  для всех файлов в директории, быстрее было написать вот этот костыль;
  # необходим пакет ImageMagick: утилита convert поставляется в его составе;
  # конвертирует соблюдая соотношение сторон исходного файла;
  mkdir target
  for i in *
  do
  name=`echo $i` |convert -geometry 800x600 $i target/resized.$i
  echo Сконвертировал $i в resized.$i и положил в target
  done
  exit 0
 
 можно также и с заменой старых файлов:
 
 for i in *.jpg; do convert -resize 800x600 -quality 85% $i $i ;done
 
 
 -- 
 Александр Вайтехович
 www: http://sanych.nnov.ru
 jabber: sanych{a}sanych.nnov.ru
 
 
Я непонимаю что тут понаписано :(


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Чем можно перевести *jpg большого разрешения в 800х600?

2010-01-04 Нитка Nikolay Semikin
Здравствуйте all!
С прошедшим вас.
Подарили мне на день варенья фоторамку, очень прикольная вещь, но есть у
нее 1 баг если напихать в нее *.jpg файлы с высоким разрешением то она
как бы подвисает и я решил спросить...
Есть ли способ одним махом допустим файлы 1900x1200 перевести в 800х600
точек? 


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru