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

    trasformazione immagini e resize

    Buongiorno Signori,
    ho fatto un po di tentativi ma warning ed errori da tute le parti.
    Sto cercando, senza successo di prendere confidenza con le funzioni php per le immagini.
    Devo uplodare un file che mi passa l'utente, controllo che sia una immagine dopo di che se non e jpeg, dovrei trasformarla in jpeg.
    dovrei accettare tutte le estensioni per immagini possibili, ma vedo che php non ha funzioni apposite per tutte queste estensioni e cmq non riesco a farlo funzionare neanche caricando una gif che di sue funzioni ne ha.
    Poi viene il resto ma se non supero questo scoglio e inutile andare avanti.
    quindi prima domanda sapendo che carico una immagine gif come faccio a trasformarla in jpeg? (il concetto poi spero sara simile per le altre estensioni)
    Grazie
    http://www.perungiorno.it

  2. #2
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    apriti una pagina con phpinfo() e guarda che versione delle librerie gd hai a disposizione. Per alcune versioni non è supportato il formato gif (problemi di brevetti)
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  3. #3
    gd
    GD Support enabled
    GD Version bundled (2.0.15 compatible)
    FreeType Support enabled
    FreeType Linkage with freetype
    GIF Read Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled
    XBM Support enabled

    questo e quello che mi dice
    http://www.perungiorno.it

  4. #4
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    codice:
    $im = imagecreatefromgd2('file.gif');
    imagejpeg($im, 'file.jpg', 100);
    imagedestroy($im);
    Dovrebbe bastare questo, credo.
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

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.