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

    [GD2] Utilizzo della funzione ImageSetPixel

    Salve, ho la necessità di settare manualmente i singoli pixel di un'immagine conoscendo le coordinate ed il colore espresso in coordinate RGB. Da manuale del PHP la funzione adatta a questo scopo dovrebbe essere questa:

    (PHP 3, PHP 4, PHP 5)
    imagesetpixel -- Set a single pixel
    Description
    bool imagesetpixel ( resource image, int x, int y, int color )
    imagesetpixel() draws a pixel at x, y (top left is 0, 0) in image image of color color.

    Il mio problema è il seguente: questa funzione vuole un intero come colore ed io non so a che modello è riferito, mentre io ho a disposizione le coordinate in RGB... per il rosso ad esempio ho RGB(255,0,0). Come faccio a sapere a quale intero, richiesto dalla funzione, corrisponde un valore RGB? Se poi qualcuno sa come fare con altra function ben venga!

    Grazie e ciao.
    Il mondo è diviso in 10 gruppi di persone... chi capisce il binario e chi no!

    http://www.pratesi.net

  2. #2
    normalmente il colore è il risultate di imagecolorallocate() o imagecolorallocatealpha()

  3. #3
    Originariamente inviato da spoon25
    normalmente il colore è il risultate di imagecolorallocate() o imagecolorallocatealpha()
    Grazie, infatti.....

    $pixel = ImageCreateTrueColor (1,1);
    $color = imagecolorallocate($pixel,255,0,0);
    imagesetpixel($mapped,2,2,$color);

    dove $pixel è di appoggio.
    Il mondo è diviso in 10 gruppi di persone... chi capisce il binario e chi no!

    http://www.pratesi.net

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.