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
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
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.