imtxt - Escrever texto em imagens

Publicado por Perfil removido (última atualização em 23/12/2014)

[ Hits: 7.804 ]

Download imtxt




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.

  



Esconder código-fonte

#!/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;

Scripts recomendados

Varredura com Nmap a procura do serviço Apache

strlen.sed: Tamanho de uma string com o sed

Mosta o IP e o MAC address

WPA-ELFaVirgin 0.1

Calculadora em shell script


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts