Nun die zugehörigen 100%-Crops:
1. JPEG-out-of-cam
2. NEF, konvertiert mit Bibble
3. NEF, konvertiert mit obigem Skript
1. JPEG-out-of-cam
2. NEF, konvertiert mit Bibble
3. NEF, konvertiert mit obigem Skript
In eigener Sache!
Liebe Mitglieder, liebe Besucher und Gäste
ich weiß, es ist ein leidiges Thema, aber ich muss es ansprechen: Werbung, Werbeblocker und Finanzierung des Forums.
Bitte hier weiterlesen ...
.........
Das Tolle an dcraw ist, dass die Bilder - auch ohne an das Einzelbild angepasste Belichtungskorrektur - so umgesetzt werden, dass keine Tonwerte abgeschnitten werden (solange nicht die RAW-Datei ausgefressene Lichter oder abgesoffene Schatten enthält).
........
# -H = Highlight recovery (Lichter wiederherstellen, Wert von 0 bis 9, 8 = zweithöchste Stufe)
Hallo Ruler,
ist es richtig, dass sich diese Aussage auf die Verwendung von:
[Parameter -H]
bezieht? Hast Du diverse Parameter für dcraw durchgetestet, oder warum bist Du bei dem Wert 8 angelangt? Sind keine falschen Farben aufgetreten? Bisweilen verwende ich den Wert 5 und habe den Eindruck, dass auch dadurch noch ein wenig in den Lichtern fehlt, welches ich mit anderen Konvertern (z.B. RSW oder C1) doch noch rausholen kann.
[...]
#!/bin/bash
#
# nef2jpg.sh
#
# Automated RAW workflow using dcraw, ImageMagick and ExifTool
# tested with dcraw 8.80, ImageMagick 6.3.7 and ExifTool 7.00
# on Linux (Ubuntu 8.04 'Hardy Heron')
# by Ruler_of_the_Thirds, 2008-07-31
# improved version: 2008-08-02
#
# ANLEITUNG:
# Datei als nef2jpg.sh speichern, mit chmod u+x nef2jpg.sh ausführbar machen
# und in das Verzeichnis mit den zu konvertierenden RAW-Dateien kopieren.
# Aufruf in der Konsole: ./nef2jpg.sh
#
#
# Datei-Erweiterung der RAW-Dateien (hier: "nef" für Nikon) vorgeben
extension="nef"
# Abfragen, ob Programm im aktuellen Ordner bereits ausgeführt wurde
if [ -e nef2jpg.sh_COMPLETED ]; then
echo "nef2jpg.sh has already been run. Nothing to be done."
echo "Press <RETURN> to exit."
read some_key && exit 1
fi
# Startzeit merken
start_time=`date +%R`
# RAW-Dateien zählen und Anzahl ausgeben
all_files="`ls *.$extension | wc -w`"
echo
echo "nef2jpg.sh by Ruler_of_the_Thirds"
echo " $all_files files to be processed."
echo
echo "Preparation: renaming RAW files"
echo "--------------------------------------"
echo
# Dateien umbenennen
# Namensschema: "PYYMMDD-HHMMSS-NN-bezeichnung.raw"
# YYMMDD-HHMMSS ist das Original-Datum mit Uhrzeit aus den EXIF-Daten
# NN wird aus den letzten zwei Stellen der Systemzeit in Nanosekunden gebildet
# bezeichnung wird vom Benutzer abgefragt
echo "The files are going to be renamed according to the scheme"
echo "PYYMMDD-HHMMSS-NN-label.$extension."
echo "The label may refer to the location, person or reason of the photos."
echo "Please enter label text (no spaces, only 0-9 and a-z):"
read text_label
echo
for i in *.$extension; do
date_stamp=`exiftool -DateTimeOriginal -d "%Y%m%d-%H%M%S" $i`
yymmdd_hhmmss=$(expr substr "`echo $date_stamp`" 24 36)
unique_num=$(expr substr `date +"%N"` 8 9)
i_renamed="P$yymmdd_hhmmss-$unique_num-$text_label.$extension"
mv $i $i_renamed
echo "$i -> $i_renamed"
done
echo
echo "Renaming done."
echo
# Konvertierung mit dcraw. Ausgabe nach 16-Bit-PPM
count_files=1
echo "Step 1 of 3: starting RAW-conversion"
echo "--------------------------------------"
for i in *.$extension; do
echo
echo "converting RAW file $count_files / $all_files"
# -v = Verbose (Protokollierung auf Bildschirm)
# -w = Weißabgleich wie in der Kamera
# -H = Highlight recovery (0=clip, 1=no clip, 2=neutral grey blown areas, 3-9=highlight recovery)
# -n = wavelet deNoising (Entrauschung, Wert von 100 bis 1000)
# -o = Output color mode (0=none, 1=sRGB, 2=AdobeRGB, 3=WideGamut, 4=ProPhoto, 5=XYZ)
# -q = Quality (0=bilinear, 1=VNG, 2=PPG, 3=AHD)
# -4 = Ausgabe als lineares 16-Bit PPM (ohne Gamma)
nice dcraw -v -w -H 0 -n 250 -o 1 -q 3 -4 $i
let count_files=( $count_files + 1)
done
echo
echo "RAW-conversion done."
echo
echo "Step 2 of 3: starting PPM-processing"
echo "--------------------------------------"
count_files=1
for i in *.ppm; do
echo
echo "processing PPM file $count_files / $all_files"
# Umwandlung nach JPEG mit ImageMagick (hier: convert)
# -gamma = Gamma-Wert vorgeben
# -sigmoidal-contrast = Bild aufhellen
# -modulate = (hier: Sättigung erhöhen)
# -gaussian = Leichte Entrauschung durch Gauss-Filter
# -unsharp = Unscharfmaskierung (schärfen)
# -quality = JPEG-Komprimierung vorgeben
nice convert $i \
-gamma 2.2 \
-contrast-stretch 0 \
-sigmoidal-contrast 2,0% \
-modulate 100,135,100 \
-unsharp 2x1.2+1.3+0.02 \
-quality 97 \
`basename $i .ppm`.jpg
echo "`basename $i .ppm`.jpg written."
let count_files=( $count_files + 1)
done
echo
echo "PPM-processing done."
echo "Tidying up ..."
# Löschen der nicht mehr benötigten PPM-Dateien
rm -f *.ppm
echo " done."
echo
echo "Step 3 of 3: transferring EXIF data"
echo "--------------------------------------"
count_files=1
for rawfile in `ls *.$extension`; do
echo
echo "transferring EXIF data $count_files / $all_files"
jpgfile=`basename $rawfile .$extension`.jpg
# Übertragung der EXIF-Daten von den NEF- auf die JPEG-Dateien
exiftool -TagsFromFile $rawfile -x Orientation $jpgfile
sleep 2
let count_files=( $count_files + 1)
done
echo
echo "Tidying up ..."
# Ordner für JPEG-Dateien ohne EXIFs anlegen
mkdir JPG_no-exif
# Ordner für JPEG-Dateien mit EXIFs anlegen
mkdir JPG
mv -f *.jpg_original JPG_no-exif/
mv -f *.jpg JPG/
# Index-Dateien generieren
echo "Generating index files ..."
convert 'vid:JPG/*.jpg' HTML:index.html
# Schutz vor unbeabsichtigtem Zweitlauf setzen
touch nef2jpg.sh_COMPLETED
echo " done."
echo
echo "nef2jpg.sh finished."
# Startzeit und Endzeit ausgeben
echo "Time started: $start_time - finished: `date +%R`"
echo "--------------------------------------"
# Ende des Skripts.
FOR %%I IN (*.ORF) DO (dcraw -v -w -H 0 -n 250 -o 1 -q 3 -4 %%I)
FOR %%I IN (*.ppm) DO (convert.exe %%I -resize 50%% -contrast-stretch 0 -sigmoidal-contrast 2,0%% -modulate 100,135,100 -unsharp 2x1.2+1.3+0.02 -quality 97 %%~nI.JPG)
FOR %%I IN (*.ORF) DO (exiftool -TagsFromFile %%I -x Orientation %%~nI.JPG)
DEL *.ppm
FOR %%I IN (*.JPG) DO (convert.exe %%I -resize 50%% -contrast-stretch 0 -sigmoidal-contrast 1,0%% -modulate 100,110,100 -unsharp 2x1.2+1.3+0.02 -quality 97 %%~nI_50.JPG
convert.exe %%I -resize 50%% -contrast-stretch 0 -sigmoidal-contrast 1,0%% -modulate 100,110,100 -unsharp 2x1.2+1.3+0.02 -quality 97 -colorspace Gray %%~nI_50_bw.JPG)
read text_label
echo
for i in *.$extension; do
date_stamp=`exiftool -DateTimeOriginal -d "%Y%m%d-%H%M%S" $i`
yymmdd_hhmmss=$(expr substr "`echo $date_stamp`" 24 36)
unique_num=$(expr substr `date +"%N"` 8 9)
i_renamed="P$yymmdd_hhmmss-$unique_num-$text_label.$extension"
mv $i $i_renamed
echo "$i -> $i_renamed"
done
Habt ihr schon mal ExifTool zum Raw konvertieren verwendet?
exiftool -b -JpgFromRaw raw_name.NEF >jpeg_name.jpg
#!/bin/bash
extension=CR2
FOLDER=/home/sebschub/Dokumente/Bilder/RAW
extensionLC=`echo $extension | tr "[:upper:]" "[:lower:]"`
echo Getting RAW files from camera
mkdir $FOLDER/temp
cd $FOLDER/temp
echo Temporary saving to $FOLDER/temp
gphoto2 --get-all-raw-data
for i in *.$extension; do
# Datum fuer Dateinamen
date_stamp=`exiftool -DateTimeOriginal -d "%Y%m%d-%H%M%S" $i`
yyyymmdd_hhmmss=$(expr substr "`echo $date_stamp`" 22 36)
# Datum fuer Verzeichnisse mit Bindestrichen
date_stamp=`exiftool -DateTimeOriginal -d "%Y-%m-%d" $i`
yyyymmdd=$(expr substr "`echo $date_stamp`" 22 32)
yyyymm=$(expr substr "`echo $yyyymmdd$`" 1 7)
mkdir -p ../$yyyymm/$yyyymmdd
unique_num=1
i_renamed="../$yyyymm/$yyyymmdd/$yyyymmdd_hhmmss-`printf "%02i" $unique_num`.$extensionLC"
while [ -e $i_renamed ]; do
unique_num=$[$unique_num+1]
i_renamed="../$yyyymm/$yyyymmdd/$yyyymmdd_hhmmss-`printf "%02i" $unique_num`.$extensionLC"
done
mv $i $i_renamed
echo "$i -> $i_renamed"
done
cd ..
rmdir $FOLDER/temp
echo Removing temporary folder $FOLDER/temp
echo FINISHED
mkdir resized; for i in *.jpg; do convert ${i} -resize 50% -contrast-stretch 0 -sigmoidal-contrast 1,0% -modulate 100,105,100 -unsharp 1x1.2+1.3+0.02 -quality 93 resized/${i}; done
jhead -nf%Y%m%d-%Hh%Mm%S_TAG -ft *.JPG
jhead -autorot *.JPG
@echo off
md "%~dp1"jpg
for %%I in ("%~dp1"*.orf) do (
d:\programme\raw_tools\dcraw.exe -v -w -H 8 -n 250 -o 1 -4 %%I
D:\Programme\raw_tools\ImageMagick-6.5.1\convert.exe %%~dpnI.ppm -gamma 2.2 -contrast-stretch 0 -sigmoidal-contrast 2,0%% -modulate 100,135,100 -unsharp 2x1.2+1.3+0.02 -quality 90 %~dp1jpg\%%~nI.jpg
del %%~dpnI.ppm
d:\programme\raw_tools\exiftool.exe -overwrite_original -TagsFromFile %%I -x Orientation %~dp1jpg\%%~nI.JPG
)
#!/bin/bash
#
# raf2jpg
# Automatisierter RAW-Workflow für die Fujifilm FinePix S100FS
# unter Benutzung von dcraw, ImageMagick und ExifTool
# (c) 2009 dagg_och_gryning
#
# ACHTUNG:
# erfolgreich getested mit dcraw 8.88
# (die meisten Linux-Distributionen enthalten ein veraltetes dcraw!)
#
# ANLEITUNG:
# Datei als raf2jpg speichern, mit chmod u+x raf2jpg ausführbar machen
# und in das Verzeichnis mit den zu konvertierenden RAW-Dateien kopieren.
# Aufruf in der Konsole: ./raf2jpg
#
if [ -e raf2jpg_done ]; then
echo "raf2jpg has already been run. Nothing to be done."
echo "Press <RETURN> to exit."
read some_key && exit 1
fi
start_time=`date +%R`
all_files="`ls DSCF*.RAF | wc -w`"
echo "Starting raf2jpg by dagg_och_gryning"
echo " $all_files files to be processed."
echo
echo "Preparation: renaming RAF files"
echo "-------------------------------------------------"
echo "The files are going to be renamed according to the scheme"
echo "PYYMMDD-HHMMSS-NN-label.RAF."
echo "The label may refer to the location, person or occasion."
echo "Please enter label text (no spaces, only 0-9 and a-z):"
read text_label
echo
for raffile in DSCF*.RAF; do
date_stamp=`exiftool -DateTimeOriginal -d "%Y%m%d-%H%M%S" $raffile`
yymmdd_hhmmss=$(expr substr "`echo $date_stamp`" 24 36)
unique_num=$(expr substr `date +"%N"` 8 9)
raf_renamed="P$yymmdd_hhmmss-$unique_num-$text_label.RAF"
mv $raffile $raf_renamed
echo "$raffile -> $raf_renamed"
done
echo "... Renaming done."
echo
count_files=1
echo "Step 1 of 3: starting RAW-conversion (RAF->TIFF)"
echo "------------------------------------------------"
for rawfile in P*.RAF; do
echo "processing RAF-file $count_files / $all_files"
dcraw -w -H 4 -b 2.1 -n 64 -T $rawfile
let count_files=( $count_files + 1)
done
echo "... Conversion done."
echo
echo "Step 2 of 3: starting TIFF-processing (TIFF->JPG)"
echo "-------------------------------------------------"
count_files=1
for tifffile in P*.tiff; do
echo "processing TIFF-file $count_files / $all_files"
convert \
-contrast-stretch 0 \
-sigmoidal-contrast 5,30% \
-modulate 100,115 \
-unsharp 1.5x1+4.0+0.10 \
-quality 99 \
$tifffile \
`basename $tifffile .tiff`.jpg
let count_files=( $count_files + 1)
done
echo
echo "Tidying up ..."
rm -f P*.tiff
echo "... TIFF files deleted."
echo
echo "Step 3 of 3: transferring EXIF data"
echo "-------------------------------------------------"
count_files=1
for rawfile in `ls P*.RAF`; do
echo "processing $count_files / $all_files"
jpgfile=`basename $rawfile .RAF`.jpg
exiftool -TagsFromFile $rawfile -x Orientation $jpgfile
sleep 2
let count_files=( $count_files + 1)
done
echo
echo "Tidying up ..."
mkdir JPG_backup
mkdir JPG
mv -f P*.jpg_original JPG_backup/
mv -f P*.jpg JPG/
touch raf2jpg_done
echo "... JPG files moved."
echo
echo "Workflow finished."
echo "Duration: started $start_time, finished `date +%R`."
echo "-------------------------------------------------"
# Ende des Skripts
#!/bin/bash
#
# Automated RAW workflow using ImageMagick
# tested with ImageMagick 6.2.4 (2008-Feb-28)
#
# Original script by photourist
# https://www.dslr-forum.de/showthread.php?p=1390951
#
# 2006-Nov-29 - photourist
# 2008-Feb-28 - icecold
# 2009-Jun-29 - icecold
#
# Variable festlegen
cpu=2
# JPG-Dateien zählen
all_files="`ls *.jpg | wc -w`"
echo "Starting RAW workflow by icecold"
echo " $all_files files to be processed."
echo
count_files=1
echo "starting JPG-processing"
for i in *.jpg
do
date_stamp=`exiftool -DateTimeOriginal -d "%Y-%m-%d" $i`
yymmdd=$(expr substr "`echo $date_stamp`" 24 30)
mkdir $yymmdd
mkdir $yymmdd/Original
mkdir $yymmdd/greycstoration
echo "processing JPG-file $count_files / $all_files"
isowert=`exiftool $i | grep "ISO "`
echo "processing file $i"
echo "$isowert"
if [[ $isowert =~ " 3200" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 200 \
-p 0 \
-a 0 \
-alpha 32 \
-sigma 32 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1x0.5+0.5+0.2 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 2500" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 200 \
-p 0 \
-a 0 \
-alpha 12 \
-sigma 10 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1x1+1+0.1 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 2000" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 120 \
-p 0.1 \
-a 0.1 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1x1.2+1.1+0.1 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 1600" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 120 \
-p 0.1 \
-a 0.1 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1x1.2+1.1+0.1 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 1250" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 100 \
-p 0.2 \
-a 0.2 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1x1.2+1.1+0.1 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 1000" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 100 \
-p 0.2 \
-a 0.2 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1x1.2+1.1+0.1 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 800" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 100 \
-p 0.2 \
-a 0.2 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1x1.2+1.1+0.1 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 640" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 80 \
-p 0.4 \
-a 0.4 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 500" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 80 \
-p 0.4 \
-a 0.4 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 400" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 80 \
-p 0.4 \
-a 0.4 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 320" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 50 \
-p 0.8 \
-a 0.8 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 250" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 50 \
-p 0.8 \
-a 0.8 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 200" ]]
then
greycstoration \
-restore $i \
-cbase 1 \
-crange 1,2 \
-visu false \
-se 0 \
-threads $cpu \
-fast true \
-dt 50 \
-p 0.8 \
-a 0.8 \
-alpha 1 \
-sigma 1 \
-prec 1 \
-dl 0.8 \
-da 30 \
-interp 0 \
-o `basename $i .jpg`_gc.jpg
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 160" ]]
then
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 125" ]]
then
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
elif [[ $isowert =~ " 100" ]]
then
convert `basename $i .jpg`_gc.jpg \
-resize 1920x1920 \
-unsharp 1.2x1.1+1.05+0.05 \
-quality 95 \
`basename $i .jpg`_.jpg
fi
echo "copy exif data..."
exiftool -TagsFromFile $i `basename $i .jpg`_gc.jpg
rm `basename $i .jpg`_gc.jpg_original
exiftool -TagsFromFile $i `basename $i .jpg`_.jpg
rm `basename $i .jpg`_.jpg_original
echo "rename original..."
mv $i `basename $i .jpg`_original.jpg
mv `basename $i .jpg`_.jpg $i
echo "move to $yymmdd"
mv `basename $i .jpg`_original.jpg $yymmdd/Original/
mv $i $yymmdd/
mv `basename $i .jpg`_gc.jpg $yymmdd/greycstoration/
let count_files=( $count_files + 1)
done
echo "Workflow finished."
# Ende des Skripts.