Imagefield + Imagecache presets: como evitar desperdício

Events happening in the community are now at Drupal community events on www.drupal.org.
pedrorocha's picture

Após pesquisar por algum tempo(se eu estiver errado, me avisem, por favor), cheguei a conclusão de que não é possível especificar um preset para um imagefield.

Tá, mas e dai?? A questão é que se você tem vários presets configurados, toda e qualquer imagem que for enviada, será manipulada para gerar uma versão em cada um deles, o que consome processamento e memória desnecessariamente.

"Bastaria" ter nas configurações de cada imagefield um campo checkbox da vida para selecionar quais presets seriam aplicados, mas não vi nenhum módulo que faça algo do tipo. Alguém sabe de algo do tipo? Já esbarrou com tal questão?

De fato, isso se torna um problema para sites com alta demanda, aonde os recursos devem ser eficientemente gastos, mas acho que é uma boa prática não sair usando a toa também.

Any ideas?

abs

Comments

Precisa configurar os

xulispa's picture

Precisa configurar os "display fields" no tipo de conteúdo que leva o campo imagefield. Lá tem os presets criados pelo imagecache. Em views, também pode definir qual preset do imagecache usar.

Leonardo Silva
www.xulispa.com.br

Exato. Você só tem como opção

pedrorocha's picture

Exato. Você só tem como opção dizer qual dos presets irá utilizar em cada tipo de visualização, mas o Imagecache já criou todas as versões da imagem. O que quero é dizer ANTES dele criar as imagens, quais que ele deverá criar.

Tem certeza? Eu acho que ele

rafaelcaceres's picture

Tem certeza?

Eu acho que ele é criado on demand. Fazendo uns testes com o image cache, vi que ele só cria a imagem quando eu imprimo o theme('imagecache', 'preset' ...).


Rafael Caceres
CSO/Drupal architect
http://www.taller.net.br

Brasil

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: