Se sua ferramenta favorita for "obturador" , você pode tentar criar um pequeno plugin para ela.
Criando plug-in para o obturador.
1) Verifique se você instalou o optipng ou instale-o com:
-
sudo apt-get install optipng
2) Se o obturador estiver sendo executado, feche-o ou mate-o ..
-
pkill shutter
3) Crie uma pasta para o plugin e dê a ela os perms corretos. (por exemplo: optipngplugin)
-
sudo mkdir /usr/share/shutter/resources/system/plugins/shell/optipngplugin
-
sudo chmod 755 /usr/share/shutter/resources/system/plugins/shell/optipngplugin
4) Crie o script (por exemplo: optipngplugin)
-
gksudo gedit /usr/share/shutter/resources/system/plugins/shell/optipngplugin/optipngplugin
5) Coloque este conteúdo no script:
#!/usr/bin/env bash
TEXTDOMAIN=shutter-plugins
TEXTDOMAINDIR=$SHUTTER_INTL
PLUGIN_NAME=$"OptiPNG Plugin"
PLUGIN_SORT=$"Recompress"
PLUGIN_TIP=$"OptiPNG is a PNG optimizer that recompresses image files to a smaller size"
PLUGIN_EXT="image/png"
if [[ "" = "name" ]];then
echo "${PLUGIN_NAME}"
exit 0
elif [[ "" = "sort" ]];then
echo "${PLUGIN_SORT}"
exit 0
elif [[ "" = "tip" ]];then
echo "${PLUGIN_TIP}"
exit 0
elif [[ "" = "ext" ]];then
echo "${PLUGIN_EXT}"
exit 0
fi
FILE=""
#LOGO="/usr/share/shutter/resources/system/plugins/shell/optipngplugin/optipngplugin.png"
optipng -o7 "${FILE}"
exit 0
No meu caso, escolho o nível de otimização de OptiPNG para Maximun (- o7) (muito lento) e adicionei uma imagem como logotipo.
NOTA: Sinta-se à vontade para alterar o script de acordo com as suas necessidades
6) Salve as alterações e forneça perms.
sudo chmod 755 / usr / share / obturador / recursos / sistema / plugins / shell / optipngplugin / optipngplugin
7) No meu caso eu editei um logo png com o gimp, e salvei como "optipngplugin.png" na minha área de trabalho.
8) copie o logotipo para o diretório do plugin (dê-lhe o mesmo nome do plugin mais .png
) e as permissões corretas:
sudo cp /home/user/Desktop/optipngplugin.png /usr/share/shutter/resources/system/plugins/shell/optipngplugin/optipngplugin.png
sudo chmod 644 /usr/share/shutter/resources/system/plugins/shell/optipngplugin/optipngplugin.png
9) Teste o plugin. Abra o obturador e tire uma captura de tela da sua área de trabalho.
Clique com o botão direito na captura de tela e clique em "Executar um plug-in ..." e escolha "Plug-in do OptiPNG" na lista.
10) Execute o plugin para recomprimir a imagem que você tirou.
NOTA: Se você tiver que adicionar algo ao script ou alguma alteração. você pode executar o obturador com este comando para forçá-lo a recarregar todos os plugins
-
shutter --clear_cache
Espero sua ajuda.