#!/bin/bash file=/tmp/make_profile_file if [[ ${1/*./} != "cr2" ]] then echo -ne "\nUsage:\nmake_profile.sh \n\n" exit 1 fi SUCCESS="" ufraw-batch --conf=$HOME/.ufrawrc.make_profile $1 --out-type=png --output=$file.png && SUCCESS="true" if [[ -z $SUCCESS ]] then echo "error extracting photograph" exit 1 fi gimp $file.png & SUCCESS="" kdialog --yesno "Beskär bilden så att endast färgkartan blir kvar med endast lite marginal runt omkring. Skala även ned bilden om skärpan är dålig. Spara sedan bilden.\n\nLyckades detta?" && SUCCESS="true" if [[ -z $SUCCESS ]] then echo "aborted" exit 1 fi convert $file.png $file.tif && rm $file.png SUCCESS="" scanin -dioa -G 3.0 $file.tif $HOME/cms/qpcard201.cht $HOME/cms/qpcard201.cie && SUCCESS="true" if [[ -z $SUCCESS ]] then echo "error finding colour patches" exit 1 fi display diag.tif & SUCCESS="" kdialog --yesno "Kontrollera att systemet hittade färgfälten korrekt.\n\nLyckades detta?" && SUCCESS="true" rm diag.tif if [[ -z $SUCCESS ]] then echo "aborted" exit 1 fi SUCCESS="" colprof -ag -qu -b n -y $file && rm $file.tif $file.ti3 && mv $file.icc $HOME/.color/icc/custom.icc && SUCCESS="true" if [[ -z $SUCCESS ]] then echo "error creating profile" exit 1 fi echo "done"