SNIPPET: Criando uma URL para uma imagem processada pelo Imagecache
Olá amigos!
Este artigo inaugura uma nova seção aqui no blog, a categoria de Snippets. Nesta categoria ficarão pequenos códigos de programação PHP (voltados principalmente para desenvolvimento Drupal, mas nem sempre) e jQuery.
Hoje eu vou mostrar um pequeno código que nos permite processar uma imagem usando a API do Imagecache, obtendo uma URL como resultado. É claro que você precisa do módulo para que este código funcione:
-
<?php -
print imagecache_create_url($presetname, $filepath, $bypass_browser_cache = FALSE, $absolute = TRUE);
-
?>
Os argumentos são os seguintes:
- $presetname: o preset do Imagecache que será utilizado no processamento da imagem.
- $filepath: O caminho para a imagem a ser processada.
- $bypass_browser_cache: diz se a imagem que será processada será ignorada ou não pelo cache do navegador. O padrão é FALSE.
- $absolute: indica se a URL resultante é absoluta ou relativa;
Aplicações práticas
Este código é especificamente útil na confecção de layouts de web sites, ou de galerias de fotos altamente personalizadas. No meu caso, utilizei este código na confecção do template de uma newsletter.