Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
13/01/08 10:34
sarona
ho trovato questo codice
su un sito:

/// <summary>
/// RGB structure.
/// </summary>
public struct RGB
{
/// <summary>
/// Gets an empty RGB structure;
/// </summary>
public static readonly RGB Empty = new RGB();

private int red;
private int green;
private int blue;

public static bool operator ==(RGB item1, RGB item2)
{
return (
item1.Red == item2.Red
&& item1.Green == item2.Green
&& item1.Blue == item2.Blue
);
}

public static bool operator !=(RGB item1, RGB item2)
{
return (
item1.Red != item2.Red
|| item1.Green != item2.Green
|| item1.Blue != item2.Blue
);
}

/// <summary>
/// Gets or sets red value.
/// </summary>
public int Red
{


come posso collegarlo ad
un graphics???:D
aaa
13/01/08 14:38
Il Totem
Il sorgente non è nel tag Code e non è completo. La struttura rappresenta un colore tramite la descrizione delle componenti rgb, ma il framework offre la struttura Color che è migliore sotto ogni aspetto e presenta anch'essa le stesse componenti sotto forma di proprietà:
Color C;
C.R = 255;
C.B = 0;
C.G = 0;
//C rappresenta il colore rosso puro #FF0000

La tua domanda, poi, non ha significato: cosa vorrebbe dire collegare un colore a un oggetto Graphics? Semmai lo potresti collegare a un pennello (Brush) o a una penna (Pen).
aaa
13/01/08 19:30
sarona
con modifica del colore,
indendo modifica dei valori R G B
di un'immagine e non modifica
del colore di una penna.
Premetto che io devo applicare
questi valori ad un oggetto Graphics.
Grazie:rotfl:
aaa
14/01/08 9:30
Il Totem
Non so se ti è ben noto, ma RGB sono le componenti di colore di un pixel, non di un'immagine. Quindi dire che vuoi applicarle a un'immagine non ha senso. Lo stesso vale per Graphics: esso rappresenta la "tela" su cui dipingi e contemporaneamente "le tecniche" che usi per dipingere, per usare un paragone. Perciò non puoi applicare niente a Graphics, ma semmai ad un suo oggetto. L'unica cosa che puoi applicarvi è una trasformazione geometrica come una traslazione o una rotazione (dopotutto, si può benissimo girare o spostare una tela, no?).
aaa