salve a tutti
chiedo se esiste un modulo per drupal relativo alle immagini che svolga le seguenti funzioni:
quando voglio caricare una immagine molto grande, ad esempio 3600 pixel x 4000 pixel, il sistema me la auto ridimensioni ad un formato da me scelto e carichi la suddetta immagine originale nel nuovo formato nel file system. In pratica quello che succede su facebook o su casa.it...
questo mi serve per evitare che, una volta caricate molte foto di grandi dimensioni il sistema non mi vada in blocco con un fatal error come gia successo...
resize e compression di immagini
Lun, 26/09/2011 - 16:42
#1
resize e compression di immagini
il modulo upload (core) fa quello che desideri di default.
Mi sembra anche filefield
Certified to Rock
non mi pare poichè se io carico una immagine di 3600 px X 3600 px il sistema me la carica nel file system di quella grandezza. Poi crea delle altre immagini ridimensionate che chiama original preview e thumbnail, ma l'immagine grande rimane sempre. Questo lo vorrei evitare poichè ho notato errori critici nel sistema del tipo:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 14592 bytes) in /web/htdocs/xxx/home/drupal/includes/image.gd.inc on line 190
In effetti, in ogni caso l'immagine deve essere letta in memoria almeno una volta per poterla ridimensionare con gd, anche se poi l'originale viene cancellato (opzione di IMAGE), e questo richiede parecchia memoria.
Non credo ci sia altra soluzione, metti 128M di memoria massima al PHP.
Angelo Turetta
Hai provato ad usare ImageMagik come applicazione esterna al posto di libgd2 (libreria interna al php) ?
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
Ecco, questa è una bella alternativa: spero che il suo hosting fornisca ImageMagik
Angelo Turetta
questa applicazione che fa di nuovo?
Non tanto nuovo, è solo che fa le operazioni sulle immagini lanciando un programma esterno anziché usare il toolkit GD incorporato in php.
Nelle opzioni di image trovi il modo di attivarlo, se c'è l'eseguibile sul server.
Angelo Turetta