Como exibir uma imagem proveniente de um server remoto

Problema: Voce tem que exibir diversas imagens que vêm de um seervidor remoto, mas não quer que sejam emitidos erros caso as imagens não estejam disponíveis (logo de imagem quebrada no placeholder). Solução: Em vez de utilizar a tag <img> com o URL da imagem, chame um template que recuperará a imagem via <cfhttp>. Explicação detalhada: Em seu… Continue reading Como exibir uma imagem proveniente de um server remoto

Upload arquivos de imagens com segurança

Problema: Permitir usuários fazerem upload de arquivos de imagens, que serão então exibidas, pode parecer extremamente simples mas tem seus desafios e preocupações de segurança. O principal perigo é o fato de que muita da informação disponível para nós na hora do pedido de upload é fornecida pelo navegador do cliente (client/Browser), o que significa… Continue reading Upload arquivos de imagens com segurança

Redimensionar imagens on-the-fly

Problema: Alguma vez voce precisou redimensionar imagens on-the-fly ? É fácil com ColdFusion e cfimage. Solução: Eu tenho 3 imagens 1-3.jpg em um diretório. Leio a imagem para a memória. Escrevo a imagem no tamanho atual para o navegador. Redimensiono a imagem em memória. Nesse estágio, eu poderia escrever a imagem de volta a um arquivo… Continue reading Redimensionar imagens on-the-fly

Criando uma simples galeria de imagens de um diretório em particular

Problema: Quero criar uma simples galeria de imagens que tenho em um diretório em particular. Solução: Isto pode ser feito usando CFDIRECTORY e CFIMAGE. Voce pode ler o diretório e usando CFIMAGE, redimensionar e exibir. Veja um exemplo simples abaixo. Explicação detalhada: Primeiro defina algumas variáveis, estas nos dizem onde a pasta de imagem está… Continue reading Criando uma simples galeria de imagens de um diretório em particular

Redimensionar imagens on-the-fly para caber em uma grid

Problema: Voce tem imagens, algumas delas estào em formato retrato e outras em paisagem, em um diretório e voce quer escalar as imagens para caber no layout grid de tal forma que o lado mais longo seja de um tamnaho especificado e o menor lado escale proporcionalmente. Solução: ColdFusion 8 introduziu diversas e poderosas funções… Continue reading Redimensionar imagens on-the-fly para caber em uma grid

Crop de imagem usando JCrop

Eu quero mostrar como usar a biblioteca JCrop para fazer o crop em imagens usando o ColdFusion como backend. Lembrando que vou postar somente um exemplo, e que a implementação, você pode fazer como achar melhor. Index.html Primeiro vamos criar um formulário simples chamando o nosso arquivo de crop, denominado crop.cfm [code lang=’coldfusion’] Selecione uma… Continue reading Crop de imagem usando JCrop

Como posso saber as dimensões de uma imagem em ColdFusion 7?

ColdFusion 7 não tem suporte nativo de imagem (ou seja, a capacidade de manipular imagens). No entanto, existem vários produtos que adicionar esta capacidade ao ColdFusion. Neste este artigo, vamos olhar para ImageCFC, uma solução grátis de open-source criado por Rick Root. Este componente fornece várias opções de manipulação de imagem. Simplesmente para verificar o tamanho… Continue reading Como posso saber as dimensões de uma imagem em ColdFusion 7?