Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712

    crea immagine - librerie gd

    Non capisco come mai non riesco a creare delle immagini, le librerie gd sono installate.
    Se provo questo non mi fa vedere niente, neanche errori....

    Codice PHP:
    // create a 100*30 image
    $im imagecreatetruecolor(10030);

    // white background and blue text
    $bg imagecolorallocate($im255255255);
    $textcolor imagecolorallocate($im00255);

    // write the string at the top left
    imagestring($im500"Hello world!"$textcolor);

    // output the image
    header("Content-type: image/jpeg");
    imagejpeg($im); 




    gd
    GD Support enabled
    GD Version bundled (2.0.28 compatible)
    FreeType Support enabled
    FreeType Linkage with freetype
    GIF Read Support enabled
    GIF Create Support enabled
    PNG Support enabled
    WBMP Support enabled
    XBM Support enabled
    Ubuntu 10.10 x86_64

  2. #2
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712
    Ho provato anche così ma mi da una pagina completamente vuota!
    possibile che non mi da errori?

    Codice PHP:
    error_reporting(E_ALL);
    $img "../img/foto/tmp/209005.jpg"// percorso al file dell'immagine
    $thumbs "ciao/"// directory di salvataggio delle miniature create
    list($width$height)  = getimagesize($img);
    // dimensioni della miniatura da creare
    $thumbWidth 160// larghezza
    $thumbHeight 120// altezza
    $thumbscale min($thumbWidth $width$thumbHeight $height);    
    $new_width floor($thumbscale $width);
    $new_height floor($thumbscale $height);
    $tmp_img imagecreatetruecolor($new_width$new_height);
    $image imagecreatefromjpeg($img);
    imagecopyresampled($tmp_img$image0000$new_width$new_height$width$height);
    imagejpeg($tmp_img$thumbs.'thumb.jpg'100);
    ImageDestroy($tmp_img);
    echo 
    "<img src=\"ciao/thumb.jpg\"/>";
    echo 
    "[img]$img[/img]"
    Ubuntu 10.10 x86_64

  3. #3
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712
    Ho provato questo per vedere se le librerie ci sono veramente...

    if (!extension_loaded('gd')) {
    if (!dl('gd.so')) {
    echo "libreria gd assente";
    }
    }
    else echo "libreria gd presente";


    tutte le cartelle hanno i permessi 0777
    Cosa può essere?
    Ubuntu 10.10 x86_64

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    domanda stupida..ma forse...a me dava problemi a causa di questo
    php.ini >> extension=php_gd2.dll <<
    sono commentate?

  5. #5
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712
    libreria gd presenteGD Version: bundled (2.0.28 compatible)
    FreeType Support: Enabled
    FreeType Linkage: with freetype
    T1Lib Support: Disabled
    GIF Read Support: Enabled
    GIF Create Support: Enabled
    JPG Support: Disabled
    PNG Support: Enabled
    WBMP Support: Enabled
    XBM Support: Enabled
    JIS-mapped Japanese Font Support: Disabled


    Che sia questo il problema? JPG Support: Disabled
    in caso come faccio ad abilitarlo?

    extension=php_gd2.dll è commentato, io sono su Linux, li c'è scritto Windows extensions...
    Ubuntu 10.10 x86_64

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    JPG Support: Disabled

  7. #7
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712
    Immaginavo, infatti ho chiesto come posso abilitarlo?
    Ubuntu 10.10 x86_64

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    mh...
    innanzi tutto è strano che ti dia pagina bianca.
    Sicuramente è dovuto al fatto che ci siano notice o warning disabilitati...altrimenti in caso di errore o di mancanza di dll caricate dovrebbe segnalarlo.
    Sei in locale?prova a farti stampare delle stringhe di bebug e ti rendi conto...in che punto si ferma lo script.

  9. #9
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    ma devi creare per forza una jpeg?


    una png non va bene lo stesso?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    anche se sei su linux... avrai sempre un file di configurazione...

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.