Visualizzazione risultati 1 fino 9 di 9

Discussione: utilizzo librerie GD di php

  1. #1
    Guest

    Predefinito utilizzo librerie GD di php

    ciao, ho provato a utilizzare questa pagina

    Codice:
    <?php
    
    header("Content-type: image/jpeg");
    
    
    $path = $_FILES["imagePath"]["tmp_name"];
    
    
    $phase = imagecreatefromjpeg($path); 
    
    imagefilter ($phase,2,-150);
    
    
    imagejpeg($phase); 
    
    
    ?>
    sul sito ma non funziona, mentre se invece elimino la riga
    Codice:
    imagefilter ($phase,2,-150);
    che applica il filtro luminosità all'immagine, questa viene visualizzata, ho provato in locale sul mio pc e funziona, come mai sul sito non mi riesce ad applicare i filtri immagine?

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Non saprei risponderti correttamente, quindi scusa se erro, visto che da poco o iniziato a studiare queste funzioni, ma non dovresti mettere, nella funzione imagefilter() credo che dovresti aggiungere un'altro parametro, come dice anche qui:
    http://php.net/manual/en/function.imagefilter.php

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    l' utilizzo di imagefilter è
    Codice:
    bool imagefilter  (  resource $image  ,  int $filtertype  [,  int $arg1  [,  int $arg2  [,  int $arg3  [,  int $arg4  ]]]] )
    resource $image ===> c'è
    int $filtertype ====>>>c'è
    $arg1 ===========> è il valore di luminosità e c'è

    il fatto è che sul mio computer questo codice funziona

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Io proverei cosi:
    Codice PHP:
    imagefilter ($phase, IMG_FILTER_BRIGHTNESS, -150);
    Ma come già detto potrei sbagliare, visto che non è da tanto che conosco queste funzioni, lo appena studiate, se non funziona non so altro che fare, spero tanto che rispondono anche gli altri alla tua discussione

    Sevenjeak
    Software developer and much more

  5. #5
    Guest

    Predefinito

    ho provato anche così ma non funziona

    -

    io continuo a avere problemi con i filtri per le immagini, il codice nella pagina è questo , ma non mi visualizza niente.
    Codice PHP:
    <?php
    header
    ("Content-type: image/jpeg");
    $immagine = imagecreatefromjpeg ("a.jpg");
    imagefilter ($immagine,IMG_FILTER_NEGATE);
    imagejpeg ($immagine);

    ?>
    se elimino la riga con imagefilter, l'immagine me la fa vedere correttamente, quindi il problema è con quel comando .
    sul computer mi funziona, su internet no , qualcuno ha qualche idea?
    Ultima modifica di andreafallico : 27-05-2010 alle ore 16.36.49

  6. #6
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Ma hai attivato PHP 5?

  7. #7
    Guest

    Predefinito

    no non ho attivato niente, ma funzioni come imagecopy funzionano bene , ho problemi solo con i filtri , lanciando
    Codice:
    if (function_exists("imagefilter"))
    echo ("presente");
    sul computer stampa su schermo presente, su internet no. Penso sia proprio quella funzione in particolare.

  8. #8
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    DEVI attivare PHP 5!
    Non so se hai letto qui:
    http://php.net/manual/en/function.imagefilter.php, all'inizio della pagina riporta:

    imagefilter

    (PHP 5)

    imagefilter — Applies a filter to an image

  9. #9
    Guest

    Predefinito

    pensavo fosse già attivo, visto che alcune funzioni delle gd funzionavano, ora ho modificato le impostazioni da pannello di controllo e funziona tutto alla grande, grazie della dritta!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •