imtxt - Escrever texto em imagens
Publicado por Perfil removido (última atualização em 23/12/2014)
[ Hits: 7.809 ]
Fiz esse script para escrever textos na imagens que coloco no meu site, usa o imagemagick. É bem simples, mas deixa o site mais profissional.
Veja aqui como fica a imagem: http://www.tribunadocerrado.com.br/17a-final-copa-uniao-empresario-everaldo-santolin-prestigia-e-faz...
Usando o Script: coloque a imagem em uma pasta, abra o terminal na pasta e execute o imtxt, depois escreva o texto e coloque a altura. Aguarde o procedimento terminar.
A fonte que eu uso é titillium web, mas você pode mudar para qualquer uma que tenha em seu sistema. Ou baixe as fontes aqui: http://www.1001freefonts.com/titillium_web.font
Modifique o $( ls *.jpg *.png *.JPG *.jpeg ) de acordo com sua necessidade, pois é essa função que captura as extensões das imagens.
Modifique o -background '#000000d0' de acordo com a cor de fundo desejada para a imagem.
Modifique -fill gray74, esta é a cor das letras.
Bom pessoal, esse script me ajuda e muito no meu trabalho, espero que vocês gostem. Caso alguém melhore este script, não esqueça de compartilhar.
#!/bin/sh #Créditos pekman #email: fervelinux@openboxmail.com #Licença: BSD clear echo -e "\e[32;5;1m entre com o texto a ser exibido na imagem \e[m" echo "" read texto echo -e "\e[35;5;1m entre a altura do texto \e[m" echo "" read altura width=`identify -format %w in $( ls *.jpg *.png *.JPEG )`; \ convert -background '#000000d0' -fill gray74 -gravity center -font Titillium-Web-Regular -size ${width}x$altura \ caption:"$texto" \ $( ls *.jpg *.png *.JPG *.jpeg ) +swap -gravity south -composite up.jpg;
Script para trocar textos em arquivos
Solus_Linux_Otimizacao_Limpeza_e_Tutorial_20_comandos do_Terminal_Linux
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta