Post onde explico como e porque fiz jailbreak no meu Kindle, e um script que escrevi que automatiza o processo de converter wallpapers.
Como cheguei aqui
Após desbloquear o meu Kindle, instalei um programa que me permite instalar qualquer papel de parede que eu quiser.
As únicas limitações que você deve seguir: as imagens devem estar no formato PNG, estarem em grayscale, e na resolução de 600x800.
Logo automatizei isso com um script bash usando o ImageMagick.
Código
#!/bin/bash
#
# Verificar se o número necessário de argumentos foi fornecido
if [ $# -ne 2 ]; then
echo "Uso: $0 <diretório> <diretório_de_saída>"
exit 1
fi
# Especificar o tamanho desejado de corte
largura_corte=600
altura_corte=800
# Obter o diretório onde deseja procurar por arquivos JPG
diretorio="$1"
# Obter o diretório de saída para os arquivos PNG convertidos
diretorio_de_saida="$2"
mkdir -p "$diretorio_de_saida"
# Encontrar todos os arquivos JPG recursivamente no diretório especificado
find "$diretorio" -type f -name "*.jpg" | while read -r arquivo; do
nome_arquivo=$(basename "$arquivo")
arquivo_de_saida="$diretorio_de_saida/${nome_arquivo%.*}.png"
convert "$arquivo" -colorspace Cinza -resize "${largura_corte}x${altura_corte}^" -gravity center -extent "${largura_corte}x${altura_corte}" "$arquivo_de_saida"
done
O script recebe como argumento duas pastas, a de input e output, e converte todas as imagens de input com formato JPG para PNG, com tons de cinza e recortado no centro seguindo a resolução de 600x800. Simples!