Organizando fotos de camêra digital

Nesse artigo explico como criar e usar um script PHP para rodar em linha de comando cuja finalidade é organizar as imagens baixadas de sua máquina digital. O script guarda as imagens no formato original numa pasta e em formato web em outra.

[ Hits: 13.497 ]

Por: Glaydson em 01/04/2005


Problema



O meu problema é que na minha máquina digital, após o download, os arquivos sempre começam com o mesmo nome: s0000003.jpg, s0000004.jpg, etc. Isto causa um problema muito grande para arquivá-los, porque na cópia para os diretórios sempre tenho arquivos com o mesmo nome.

Outra coisa que necessito é converter vários arquivos para formato web para publicar na internet sem precisar abrir um GIMP e alterar um a um.

Pré-requisitos


É necessário ter o PHP instalado (Debian: apt-get install php) e o comando "convert". Este comando está presente na maioria das distribuições Linux e vem no pacote ImageMagick (Debian: apt-get install imagemagick).

Para funcionar, você precisa de 3 pastas:
  • novas: para inserir as imagens novas;
  • full: para guardar as imagens em tamanho original/alta resolução (caso deseje imprimir um dia);
  • 800: para guardar as imagens na resolução que deseje (eu uso 800x600).

    Próxima página

Páginas do artigo
   1. Problema
   2. O script
Outros artigos deste autor

Software Livre e Matemática Financeira

Leitura recomendada

Upload de imagens com criação de thumbnails em PHP

O perigo no gerenciador de uploads do PHP

Gerando documentos PDF com a classe FPDF no PHP

PEAGLE: Serviço Web de busca indexada em seu servidor local

Manipulação de arquivos com PHP

  
Comentários
[1] Comentário enviado por BIRILO em 01/04/2005 - 08:31h

Esse "artigo" poderia ser resumido da seguinte forma:

Nome: Album de fotos em PHP
Descrição: Script em php para geração de álbum virtual. Necessário instalar convert e imagemagik

E deveria ser colocado na seção de Scripts. Mas claro, um artigo vale mais pontos. =(

Revoltante!

Sem mais,
Danilo

[2] Comentário enviado por agente100gelo em 01/04/2005 - 08:36h

Beleza amigo. Foi mal a minha barbeiragem. Só queria contribuir. Sinceramente não tô afim de ficar me "rankeando". Não preciso disso. Não era essa a intenção. Foi meu primeiro artigo, nem tinha visto a seção de script. Se é um script e não um artigo q se passe para a seção ou apague.

Engraçado é vc achar esta bobagem como "revoltante". Paciência!

[3] Comentário enviado por BIRILO em 01/04/2005 - 08:48h

Foi mal ter julgado a sua intenção. Peço desculpas.
Mas realmente tem gente que pensa assim.

Só acho que estes casos devem ser estudados na aprovação do artigo.


sem mais,
Danilo

[4] Comentário enviado por agk em 01/04/2005 - 15:04h

Realmente uma técnica bastante interessante para organizar fotos, talvez os moderadores devessem ter mais cuidado ao publicar artigos/dics/scripts, mas o importante é que o conteúdo é bom, independente se for script ou artigo a intenção do nosso amigo Glaydson é boa. Ninguém aqui recebe um tostão para escrever um artigo, dica, script, etc... É tudo trabalho voluntário no melhor espírito do software livre e não acho que alguém iria perder seu tempo escrevendo um artigo só por alguns "pontinhos" no ranking. O importante mesmo é ter a satisfação de poder estar colaborando com a comunidade, dando um retorno que se aprendeu na mema moeda, conhecimento.

[5] Comentário enviado por fernandofat em 01/04/2005 - 15:53h

Gostei do script vou utilizá-lo em casa... =)

Valeu manow!

[6] Comentário enviado por lyma em 01/04/2005 - 17:19h

Pode-se acrescentar

#!/caminho/para/o/bin/php -q

na primeira linha do arquivo e dar um

chmod 755 digital.php

nele pra executar direto chamando no prompt com

./digital.php


[7] Comentário enviado por Anjinhoo em 02/04/2005 - 00:22h

gostei cara..
vou testar aqui..

[]`Z


Contribuir com comentário