Imagefield + Imagecache presets: como evitar desperdício

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by pedrorocha on February 26, 2010 at 11:31pm

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

Posted by xulispa on February 27, 2010 at 2:15am

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

Posted by pedrorocha on February 27, 2010 at 4:07am

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

Posted by rafaelcaceres on April 12, 2010 at 9:31pm

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:

AltStyle によって変換されたページ (->オリジナル) /