Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1121
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    coolerouny Tutorials.de Gastzugang
    morgen!

    ich wollte fragen wie ich in einem java-applet ein gif bild zeichnen kann, dass gedreht ist,
    und wie ich nur einzelne bilder eines gif bildes zeichnen kann

    mfg
    coolerouny
    Geändert von coolerouny (07.04.05 um 18:06 Uhr)
     

  2. #2
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    Befaß Dich mal mit der Klasse "PixelGrabber", mit der kannst Du ein Bild in seine Pixel-Werte zerlegen und damit kannst Du dann alles Mögliche anstellen.

    Einzelne Bilder aus einem animierten GIF darstellen geht, soweit ich weiß, mit Java-SDK nicht. Vielleicht kann das das Zusatz-Package JAI.
     
    CU schnuffie

    Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.

  3. #3
    coolerouny Tutorials.de Gastzugang
    morgen!

    könntest du mir vl ein beispiel schicken, weil ich hab mich schon ziemlich viel damit beschäftigt, aber es hat nicht funktioniert

    ps: danke für deine antwort
     

  4. #4
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
     private void bildteilen() { //erzeugt die einzelnen Bildstreifen
      System.out.println("xbild=" + xbild + ", ybild=" + ybild); //gibt die Bildmaße aus
      pix = new int[xbild * ybild]; //Farbwertarraygröße anhand der Bildabmessungen festlegen
      bildteil = new Image[xbild]; //Array für die Streifen
      int teilchen = 0; //Startwert
      grabber = new PixelGrabber(bild, 0, 0, xbild, ybild, pix, 0, xbild);
      try { //liest die Pixelfarbwerte in den Array ein
       grabber.grabPixels();
      }
      catch (InterruptedException e) {
       System.out.println("Bildverarbeitungsfehler!");
      }
      for(int ix = 0; ix < xbild; ix++) { //Bildstreifen herstellen
       teilchen = ix; //Startspalte in der 1. Bildzeile
       int[] bildpixel = new int[ybild]; //Hilfsarray erzeugen
       for(int iy = 0; iy < ybild; iy++) { //Bildpixel
        bildpixel[iy] = pix[teilchen]; //senkrecht die Farbwerte übernehmen
        teilchen = teilchen + xbild; //gleiche Spalte, nächste Bildzeile
       }
       bildteil[ix] = createImage(new MemoryImageSource(1, ybild, bildpixel, 0, 1)); //neue Bilder erzeugen (Breite = 1px, Höhe = ybild)
      }
     }
     
    CU schnuffie

    Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.

  5. #5
    coolerouny Tutorials.de Gastzugang
    super danke

    ich schau ma des a mal an; kann aber sein, dass ich mich überhaupst nicht auskenne =)
     

  6. #6
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.724
    Blog-Einträge
    29
     

  7. #7
    coolerouny Tutorials.de Gastzugang
    danke habs jetzt geschafft
     

Ähnliche Themen

  1. Array mit CSS-Sprites. Wie Syntax?
    Von Jan-Frederik Stieler im Forum PHP
    Antworten: 12
    Letzter Beitrag: 16.05.10, 13:51
  2. Wie erstelle ich Sprites?
    Von n00ki3 im Forum Smalltalk
    Antworten: 1
    Letzter Beitrag: 10.07.06, 13:49
  3. [sprites] verschwimmen beim tracen
    Von razor-awy im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 29.05.06, 16:21
  4. sprites mit mit transparentem back zeichnen
    Von coolerouny im Forum Java
    Antworten: 7
    Letzter Beitrag: 11.06.05, 11:29
  5. Sprites in Java
    Von Souldrinker2004 im Forum Java
    Antworten: 2
    Letzter Beitrag: 06.02.05, 15:16