Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con imagecreatefromjpeg()

    Ho un problema con imagecreatefromjpeg, dato questo codice:

    codice:
    $image_p = imagecreatetruecolor($width, $height);
    $image = imagecreatefromjpeg($jpgFile);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    
    // Output
    imagejpeg($image_p, $jpgNewFile, 60);
    In alcuni casi (immagine di 700k il sistema mi dice:

    Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 4768 bytes) in /web/htdocs/www.viadiqua.it/home/funzioni.php on line 92

    A cui corrisponde proprio la funzione imagecreatefromjpeg

    Mi sembra che succeda con immagini più grandi di un tot (tipo 1000x1000).
    C'é un sistema per rimediare???

    Grazie!

  2. #2
    Ciao per caso hai risolto questo problema? Sai ho lo stesso problema anch'io... Grazie

  3. #3
    Un po' in ritardo, cmq la soluzione é mettere questo comando prima della resize:

    // AUMENTO LA MEMORIA PER USARE LE IMMAGINI...
    ini_set("memory_limit", "64M");

  4. #4
    Ciao grazie per aver risposto... però non ho capito benissimo dove devo inserire quel codice che hai scritto tu. Non è che mi puoi copiare un esempio completo? Grazie per la tua disponibilità! A presto...

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    puoi metterlo dove ti pare (prima dell'utilizzo delle funzione di creazione immagine), comunque metterlo a testa della pagina è forse più ordinato.

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.