1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Bild flackert

  • Stephe
  • 3. September 2007 um 00:14
  • Unerledigt
  • Stephe
    24
    Stephe
    Mitglied
    Reaktionen
    43
    Punkte
    6.038
    Beiträge
    968
    • 3. September 2007 um 00:14
    • #1

    Folgendes Problem: Ein Image-Objekt wird mittels Framegrabber in ein int-Array umgewandelt und dann mit einer MemoryImageSource wieder zurück in ein Bild, das dann auf ein panel gezeichnet wird. Leider flackert das Bild aber immer nur kurz auf.

    Das Bild kommt von einer Webcam. Hier ist der Code der Capture-Klasse: (img ist vom Typ java.awt.Image)

    Code
    PixelGrabber pg = new PixelGrabber(img, 0, 0, width, height, pixels,0,width);
    
                      try
                      {
                          pg.grabPixels();
                      }
                      catch (InterruptedException ex)
                      {
                          ex.printStackTrace();
                          System.out.println("fehler");
                      }
                      frame.setImageData(pixels);
    Alles anzeigen

    und hier dann die Methode setImageData(pixels) in der MainFrame-Klasse:

    Code
    MemoryImageSource mis = new MemoryImageSource(width, height, pixels,0, width);
            image = Toolkit.getDefaultToolkit().createImage(mis);
    
                g_panel.drawImage(image,0,0,getBackground(),this);

    Hat jemand ne Ahnung was da sein kann?

    EDIT: Was ist das hier für eine Inkompetenz im Forum? :winking_face: Ich will Antworten!!!

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung