ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
1121
1121
EMPFEHLEN
-
07.04.05 18:01 #1coolerouny 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
coolerounyGeändert von coolerouny (07.04.05 um 18:06 Uhr)
-
07.04.05 18:11 #2
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.
-
07.04.05 18:17 #3coolerouny 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
-
07.04.05 18:28 #4Code :
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.
-
07.04.05 18:41 #5coolerouny Tutorials.de Gastzugang
super danke
ich schau ma des a mal an; kann aber sein, dass ich mich überhaupst nicht auskenne =)
-
07.04.05 20:31 #6
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.724
- Blog-Einträge
- 29
Hallo!
http://www.tutorials.de/tutorials199193.html
Gruß Tom
-
08.04.05 18:16 #7coolerouny Tutorials.de Gastzugang
danke habs jetzt geschafft
Ähnliche Themen
-
Array mit CSS-Sprites. Wie Syntax?
Von Jan-Frederik Stieler im Forum PHPAntworten: 12Letzter Beitrag: 16.05.10, 13:51 -
Wie erstelle ich Sprites?
Von n00ki3 im Forum SmalltalkAntworten: 1Letzter Beitrag: 10.07.06, 13:49 -
[sprites] verschwimmen beim tracen
Von razor-awy im Forum Flash PlattformAntworten: 5Letzter Beitrag: 29.05.06, 16:21 -
sprites mit mit transparentem back zeichnen
Von coolerouny im Forum JavaAntworten: 7Letzter Beitrag: 11.06.05, 11:29 -
Sprites in Java
Von Souldrinker2004 im Forum JavaAntworten: 2Letzter Beitrag: 06.02.05, 15:16





Zitieren

Login




