De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Fernando Jorge Ebrahim Lima e Silva
Data de Publicação: 06 de dezembro de 2012
Um tempo atrás no meu serviço, choviam mensagens com imagens enormes, oriundas da comunicação social, e percebi que havia uma enorme dificuldade em trabalhar com as fotos que cada vez mais estão com enorme resolução e tamanho. Visitando o Dicas-L, encontrei uma solução e aperfeiçoei.
No servidor de arquivos (linux), criei um script utilizando a função convert e o coloquei na cron com intervalo de 05 minutos para execução, ou seja, basta o usuário colocar os arquivos na pasta especificada e pronto, alguns minutos depois, as fotos aparecem reduzidas, prontas para publicação na Web, anexa, o que se queira.
#!/bin/bash if [ -d /diretorio/fotos/original ] then cd /diretorio/fotos/original/ for arq in `/bin/ls` do ls $arq convert -density 36x36 -geometry 400x400 $arq /diretorio/fotos/reduzida/red_$arq #muda as permissões chgrp grupo_Especifico /diretorio/fotos/reduzida/red_$arq chmod 662 /diretorio/fotos/reduzida/red_$arq #apaga os arquivos originais rm $arq -f done fi
Obs: Esse script busca os arquivos em um diretório, reduz sua resolução para outro diretório, e remove os arquivos originais.
Referência: Fotos digitais - preparação para colocar na internet
Fernando Ebrahim é Programador de Sistemas do TRE-Tocantins e Professor do IFTO
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários