Meine selbstgestrickte Lieblingserweiterung für den Nautilus habe ich heute um den Polaroid Modus erweitert. ![]()
#!/bin/bash
#
# Titel: resize_auto_orient-polaroid.sh
# Autor: Bed [@] zockertown.de
# Web: zockertown.de/s9y/
# Version 0.1
# Voraussetzung: Benötigt wird Imagemagick für das Consolentool convert
# und mogrify
# Zweck: skaliert die Bilder auf 1280x1024, wenn im Quellbild die
# Orientierungshinweise intakt sind,
# wird das Bild korrekt gedreht. Ausserdem wird das Bild leicht gekippt, gerollt und mit Rahmen versehen.
# Das skalierte Bild wird mit einer Textnotiz versehen, wenn in
# der Schleife der mogrify disabled wird (durch einfügen des '#')
# wird das Branding nicht durchgeführt.
# Ausgabe ist immer png, weil sonst der transparente Hintergrund verloren gehen würde.
#
count=$(/bin/echo $NAUTILUS_SCRIPT_SELECTED_URIS|wc -w)
teil=$[100 / $count ]
teiler=$teil
( for file in $NAUTILUS_SCRIPT_SELECTED_URIS; do
file_name=$(echo $file | sed -e 's/file:\/\///g' -e 's/\%20/\ /g' -e 's/.*\///g')
file_folder=$(echo $file | sed -e 's/file:\/\///g' -e 's/\%20/\ /g' -e "s/$file_name//g")
convert -auto-orient -strip -geometry 1280x1024 -bordercolor white -background black +polaroid -quality 80 "$file_folder/$file_name" "${file_folder}/${file_name}_resized_1280x1024-polaroid.png"
teiler=$[$teiler + $teil]
echo $teiler
mogrify -pointsize 10 -fill gray -gravity SouthWest -draw "text 10,20 'Copyright Bernd Dau'" -caption 'Copyright Bernd Dau' "${file_folder}/${file_name}_resized_1280x1024-polaroid.png"
echo $teiler
teiler=$[$teiler + $teil]
done ) | (zenity --progress --percentage=$teil --auto-close)



Die letzten Kommentare