Инструменты пользователя

Инструменты сайта


 ↔

Боковая панель

linux:images_convert
Эта версия (2018/05/03 22:32) была проверена пользователем Случайный зритель.Доступна предыдущая проверенная версия (2018/05/03 22:28).Diff

Work with images

поворот фото

for i in $(ls -1); do convert $i -rotate 90 r/$i-rotated.jpg; echo "rotated" $i; done;

изменение размера

mkdir new; ls *jpg | xargs -l -i convert -resize 50% {} new/{} # изменение размера
  resize() {
  if [ "$#" -ne 2 ]
  then
    echo "usage: resize [resolution] [dir_to_save]"
  else
    res=$(echo $1)
    pat=$(echo $2)
      for i in `ls -1 .`; do
        z=$(echo $i | sed -e "s:\.jpg:\_$res\.jpg:g" -e "s:\.jpeg:\_$res\.jpeg:g");
        z=$(echo $z | sed -e "s:\.png:\_$res\.png:g");
        mkdir -p $pat;
        convert $i -resize $res $pat"/"$z;
        echo $i" - "$z;
      done
  fi
}

изменение качества фото

mogrify -quality 30% *.jpg # уменьшение качества

изменение качества без потерь

jpegoptim -v photo.jpg
for i in *.jpg; do jpegoptim -d ./compressed -p «$i»; done
find . -name «*.jpg» | xargs jpegoptim -d ./compressed -p

показать степень возможного сжатия

jpegoptim -n photo.jpg

изменение качества без потерь с сохранением оригинальной даты

jpegoptim -p -v -d ./compressed photo.jpg

gif

делаем гифку

convert -delay 4 -loop 12 * animation.gif 

оптимизируем размер гифки

gifsicle -O3 animation.gif -o animation-optimized.gif

  -O1 Stores only the changed portion of each image. This is the default.
  -O2 Also uses transparency to shrink the file further.
  -O3 Try several optimization methods (usually slower, sometimes better results).
gifsicle -O3 --colors 256 animated.gif -o animation-optimized.gif

Обсуждение

Галочкин Дмитрий, 2016/05/23 13:35, 2018/05/03 22:28
# mkdir r; for i in $(ls -1); do convert $i -rotate 90 r/$i-rotated.jpg; echo "rotated" $i; done; cd r/; resize 300 .; rm -rf `ls | grep -v 300`;
Ваш комментарий. Вики-синтаксис разрешён:
J Q V A​ W
 
/home/d/dgaloc/wiki.dmgl.info/public_html/data/pages/linux/images_convert.txt · Последние изменения: 2018/05/03 22:32 — Случайный зритель