Steffen Flämig: Wert eines Pixels eines GIF auslesen

Hallo,

ich versuche mich gerade etwas in JAVA einzuarbeiten.
In meine Übungsprojekt stehe ich gerade vor dem Problem, ein GIF zu laden und den RGB- bzw. Graustufenwert eines einzelnen Pixels auszulesen.

also ungefähr so:

Image pic = Toolkit.getDefaultToolkit().getImage( "hanswurst.gif" );
int FarbwertDesPixels;
FarbwertDesPixels = pic.getPixel(x,y); //x- bzw. y-Koordinaten

Kann mir einer einen Tipp geben, wie man das macht?

Viele Grüße,
Steffen

  1. Hallo,

    ich versuche mich gerade etwas in JAVA einzuarbeiten.
    In meine Übungsprojekt stehe ich gerade vor dem Problem, ein GIF zu laden und den RGB- bzw. Graustufenwert eines einzelnen Pixels auszulesen.

    Das geht nur bei einem BufferedImage. Schau dir mal das Beispiel im Java Almanac an.
    Beachte auch die dort unten verlinkten weiteren Einträge, z.B.  "Creating a Buffered
    Image from an Image".

    Gruß
    Slyh