Просмотрщик изображений для переименования текущего изображения
У меня есть набор изображений с датой, напечатанной на них, и мне было интересно, если кто-нибудь знает о программе просмотра изображений с возможностью переименования при просмотре изображения, чтобы сделать его быстрее и избежать необходимости открывать изображение, а затем переименовать в список файлов в папке.
Спасибо заранее!
3 ответа
2017-10-19 00:10
XnView Multi Platform позволит вам переименовывать изображения "на лету". Просто нажмите на имя файла в виде эскиза и измените имя.
qiv
поддерживает пользовательские операции над файлом. Например, вы можете использовать скрипт, указанный ниже. Вы должны сохранить это qiv-command
где-то на вашем пути, а затем вы можете переименовать файл, нажав 0
и присвойте файлу другой префикс, нажав "1".
#!/bin/sh
set -eu
case "$1" in
0)
# Rename file
DIR="$(dirname $2)"
FILE="$(basename $2)"
NEW_FILE_NAME=$(zenity --title="Rename file" --entry --text="Rename file '$2'" --entry-text="$FILE" 2> /dev/null)
if test -n "$NEW_FILE_NAME" && test "$DIR/$NEW_FILE_NAME" != "$2"; then
echo "NEWNAME=$DIR/$NEW_FILE_NAME"
mv -i "$2" "$DIR/$NEW_FILE_NAME"
else
echo "file not renamed"
fi
;;
1)
# Rename file with prefix
PREFIX=$(zenity --title="Prefix file" --entry --text="Give prefix to file '$2'" --entry-text="" 2> /dev/null)
if test -n "$PREFIX"; then
DIR="$(dirname $2)"
FILE="$(basename $2)"
echo "NEWNAME=$DIR/$PREFIX-$FILE"
mv -i "$2" "$DIR/$PREFIX-$FILE"
else
echo "file not renamed"
fi
;;
*)
echo "ERROR: Please provide 0 or 1 as first option"
;;
esac