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

RightClick is not Unix-way :)

06 сентября 18:09
Рейтинг +00 - +    Эмоции
комментариев: 4

Небольшой рецепт.

Иногда требуется быстро переконвертировать изображение из одного формата в другой. 

В вендах для этого можно использовать стороннюю утилиту Right Click Image Converter.

После её установки в меню появляется дополнительное подменю, которое приносит необходимый функционал.

В линуксе есть утилита convert входящая в состав пакета ImageMagick. Но она консольная. А для удобства консоль сами понимаете :), поэтому оставим её злобным гентушникам, а сами сделаем следующее.

В папочку /home/ozzy/.gnome2/nautilus-scripts насыпем 11 файлов. Каждый файл - это скрипт, который будет отвечать за конвертацию изображения в определенный формат. Можно и больше, всего поддерживаемых форматов полторы сотни.

Помещаем в файлы следующие скрипты.

Конвертировать в bmp

#!/bin/bash

while [ $# -gt 0 ]; do
 picture=$1
 bmp_file=`echo "$picture" | sed 's/.w*$/.bmp/'`
 /usr/bin/convert -quality 75 "$picture" bmp:"$bmp_file"
 shift
done

Конвертировать в gif 

#!/bin/bash

while [ $# -gt 0 ]; do
 picture=$1
 gif_file=`echo "$picture" | sed 's/.w*$/.gif/'`
 /usr/bin/convert -quality 75 "$picture" gif:"$gif_file"
 shift
done

Конвертировать в jpg

#!/bin/bash

while [ $# -gt 0 ]; do
 picture=$1
 jpg_file=`echo "$picture" | sed 's/.w*$/.jpg/'`
 /usr/bin/convert -quality 75 "$picture" jpeg:"$jpg_file"
 shift
done

и так далее. Нетрудно догадаться, что надо изменить в скрипте, чтобы подогнать его под любой формат.

Сохраняем файлы и наслаждаемся. ЧСВ++;   ;]

Качество можно поставить повыше ;]

Метки меток нет

комментарии

К первому непрочитанному