понедельник, 10 сентября 2012 г.
Наилучший вариант скрипта конвертирования фотографий из CR2
#sudo aptitude install dcraw cjpeg sox
# Статус, начальные действия скрипта. Вывод в виде всплывающих сообщений.
DISPLAY=:0 notify-send -t 59000 "DCRAW.SH" "Запущен скрипт конвертирования фотографий в JPG"
TIMEA=$(date)
DISPLAY=:0 notify-send "Info dcraw" "Запущен в `date`"
PWD=$(pwd)
CRB=$(find $PWD -name "*.CR2" -type f -print | wc -l)
DISPLAY=:0 notify-send -t 59000 "pwd" "Перешли в директорию $PWD"
DISPLAY=:0 notify-send -t 59000 "find CR2" "Найдено $CRB необработанных фотографий"
# Проявка фотографий, на выходе jpg снимки.
#!/bin/bash
for i in *.CR2; do
dcraw -c -q 3 -m 6 -a -6 -n 100 -w -H 5 -b 3 $i | cjpeg -quality 100 > $i.jpg;
done
# Статус завершения, подсчет jpg в директории, воспроизведение звука, отправка отчета на почту,
# вывод окна статуса. Нажать ОК и скрипт будет полностью выполнен.
DISPLAY=:0 notify-send "Info dcraw" "Готовы фотографии"
#DISPLAY=:0 notify-send -t 59000 "Info dcraw" "$PWD"
JP=$(find $PWD -name "*.jpg" -type f -print | wc -l)
DISPLAY=:0 notify-send -t 59000 "Info dcraw" "$JP jpg фотографий"
play /usr/share/orage/sounds/Knock.wav
TIMEB=$(date)
echo "Завершена обработка фотографий в директории $PWD. Запуск в $TIMEA, завершение в $TIMEB. Фотографий CR2 - $CRB, в jpg - $JP" | mail -s "dcraw CR2 $CRB to jpg $JP photo" user@yandex.ru > /dev/null 2>&1
DISPLAY=:0 notify-send -t 59000 "Info dcraw" "Отправлено уведомление на адрес: user@yandex.ru"
echo "Запуск в $TIMEA, завершение в $TIMEB. Фотографий CR2 - $CRB, в jpg - $JP" >> /a/log/dcraw.log
DISPLAY=:0 notify-send "Info dcraw" "Завершено выполнение скрипта `date`"
DISPLAY=:0.0 gdialog --msgbox "Завершена обработка $JP фотографий в директории $PWD"
# chmod +x dcraw.sh
#
# Не рекомендуется, чтобы в директории с RAW снимками находились
# какие либо друге файлы. В частности JPG, так как это даст
# неверные значения, количества обработаных снимков.
#
dcraw -c -q 3 -m 6 -a -6 -n 100 -w -H 5 -b 2.0
Можно поиграть с параметром -b -- это яркость изображения.
Параметр -n (рекомендуемые значения от 100 до 1000) подавление шума.
cjpeg -quality 100
Здесь только один параметр -- выдать максимальное качество.
Подписаться на:
Комментарии к сообщению (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
подпроцесс новый сценарий post-removal возвратил код ошибки 1 ls /var/lib/dpkg/info | grep "mail.ru-cloud" mail.ru-cloud.list ...
Комментариев нет:
Отправить комментарий