Nessa matéria irei mostrar como adicionar comandos para manipular imagens de forma fácil e rápida sem precisar abrir um editor de imagens.
Esse é o menu de contexto.
Debian e derivados.
sudo apt install convert zenity
Arch Linux e derivados.
sudo pacman -S convert zenity
Para criar uma entrada no menu de contexto do Thunar, vá em Editar > Configurações personalizadas.
Click no sinal de + a direita.
Rotacionar Imagem 180º
Preencha como abaixo.
Nome: Rotacionar Imagem 180º
Comando: convert -rotate 180 -quality 100 %N %N
Ícone: Click e escolha um ícone.
Selecione apenas "Arquivos de imagem" e click em "OK".
Rotacionar Imagem 90º
Novamente click no sinal de + para criar outra entrada no menu de contexto do Thunar.
Preencha como abaixo.
Nome: Rotacionar Imagem 90º
Comando: convert -rotate 90 -quality 100 %N %N
Ícone: Click e escolha um ícone.
Click em "Condições para aparecer".
Selecione apenas "Arquivos de imagem" e click em "OK".
Redimensionar Imagem
Nessa entrada iremos usar um script, portanto antes vamos criar o mesmo, abra o terminal e de o comando abaixo.
nano ~/.image_resize.sh
Cole as linhas abaixo em vermelho no editor de texto nano aberto no terminal.
#!/bin/bash
# Title : Thunar Custom Action to resize a picture
# Author : Cesare Riva
# Version : 1.0
# Date : 17-03-2016
DEST="./resized"
WIDTH=140
HEIGHT=190
QUALITY=75
# check required software
CHECK=("convert" "zenity")
for i in "${CHECK[@]}"
do
if ! command -v $i >/dev/null 2>&1 ; then
echo "Error: '$i' not found (install the appropriate package)" 1>&2
exit 1
fi
done
resize=$(zenity --width=$WIDTH --height=$HEIGHT --list \
--text "Choose resize level" --radiolist --column "%" --column "Resize"\
FALSE 25 TRUE 50 FALSE 75);
# check if "Cancel" button
if ! [[ $resize ]];
then
exit 1
fi
mkdir -p $DEST
for file
do
if [ ! -e $file ]
then
continue
fi
to_name="$DEST/"$(echo $file | cut -f1 -d.)".jpg"
convert -resize $resize% -quality $QUALITY "${file}" "${to_name}"
done
exit 0
Salve teclando Ctrl + x tecle s e enter para fechar.
Volte ao Thunar, vá em Editar > Configurações personalizadas.
Click no sinal de + e preencha como abaixo.
Nome: Redimensionar Imagem
Comando: ~/.image_resize.sh %N
Ícone: Click e escolha um ícone.
Click em "Condições para aparecer".
Selecione apenas "Arquivos de imagem" e click em "OK".
Prontinho, você adicionou 3 novas entradas de manipulação de imagens ao menu de contexto do seu Thunar.
Donate - Contribua para a melhoria do nosso trabalho!!
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!