Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    informazioni su gd2 e funzioni associate

    Ciao, dove si possono trovare info (in italiano...) sull'utilizzo delle funzioni GD2?!

    Dovrei fare cose tipo riflettere orizzontalmente e/o verticalmente (flip, flop) alcune immagini, oppure cambiarne l'aspetto da colorate a grigio... ovviamente, insieme alle classiche funzioni di ridimensionamento e ricampionatura.

    Dove Dove?!?!?!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

  3. #3
    Grazie... ma in italiano c'è ben poco!!! Accidenti al mondo (e a me).

    Però, dicevo, nessuno di voi sa dirmi quali sono le funzioni per flippare (riflettere orizzontalmente), floppare (riflettere verticalmente) e rendere in tonalità di grigio le immagini?!?!?!?!

    HELP

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    se guardi fra i commenti degli utenti troverai diverse funzioni per flippare.

    prova anche a cercare su google:
    http://www.google.it/search?hl=it&q=...n+Google&meta=


    think simple think ringo

  5. #5
    Hai ragione... infatti sto già importandone alcune.
    CIao, grazie!

  6. #6
    Ciao A tutti... riapro la discussione poichè ancora non sono riuscito a trovare una funzione per la conversione di un immagine con perdita di colori (effetto tonalità di grigio).
    Qualcuno sa aiutarmi!!!???

  7. #7
    function imagegreyscale(&$img, $dither=1) {
    if (!($t = imagecolorstotal($img))) {
    $t = 256;
    imagetruecolortopalette($img, $dither, $t);
    }
    for ($c = 0; $c < $t; $c++) {
    $col = imagecolorsforindex($img, $c);
    $min = min($col['red'],$col['green'],$col['blue']);
    $max = max($col['red'],$col['green'],$col['blue']);
    $i = ($max+$min)/2;
    imagecolorset($img, $c, $i, $i, $i);
    }
    }

    function imagecolorgrey( &$img ) {
    for( $i=0; $i<imagecolorstotal( $img ); $i++ ) {
    $c = ImageColorsForIndex( $img, $i );
    $t = ($c["red"]+$c["green"]+$c["blue"])/3;
    imagecolorset( $img, $i, $t, $t, $t );
    }
    }

    QUESTE NON MI FUNZIONANO... why!!!!???

  8. #8

  9. #9
    altro upparello...

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, cerca "grayscale" dentro questa pagina:
    http://it.php.net/imagecolorallocate



    think simple think ringo

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.