Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Bitmap.GetPixel-Methode

Ruft die Farbe des angegebenen Pixels in dieser Bitmap ab.

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)
public Color GetPixel(
	int x,
	int y
)

Parameter

x
Typ: System.Int32
Die x-Koordinate des abzurufenden Pixels.
y
Typ: System.Int32
Die y-Koordinate des abzurufenden Pixels.

Rückgabewert

Typ: System.Drawing.Color
Eine Color-Struktur, die die Farbe des angegebenen Pixels darstellt.
Ausnahme Bedingung
ArgumentOutOfRangeException

x ist kleiner als 0 oder größer oder gleich Width.

– oder –

y ist kleiner als 0 oder größer oder gleich Height.

Exception

Der Vorgang ist fehlgeschlagen.

Das folgende Codebeispiel ist für die Verwendung mit Windows Forms vorgesehen und erfordert PaintEventArgse, wobei es sich um einen Parameter des Paint-Ereignishandlers handelt. Der Code ruft die Farbe eines Pixels in einer Bitmap ab und füllt dann das Rechteck mit dieser Farbe.


private void GetPixel_Example(PaintEventArgs e)
{

    // Create a Bitmap object from an image file.
    Bitmap myBitmap = new Bitmap("Grapes.jpg");

    // Get the color of a pixel within myBitmap.
    Color pixelColor = myBitmap.GetPixel(50, 50);

    // Fill a rectangle with pixelColor.
    SolidBrush pixelBrush = new SolidBrush(pixelColor);
    e.Graphics.FillRectangle(pixelBrush, 0, 0, 100, 100);
}


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ