java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 19.01.2005, 14:04   #1 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 17.04.2004
Fachbeiträge: 197
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard bild aus jcomponent, speichersparend?

hallo, ich suche nach einer möglichkeit aus einer jcomponent ein bild zu generieren.
ziel ist es eine verkleinerte ausgabe zu erhalten, die auf einen entsprechenden button gelegt wird.

momentan mach ich das so :

Code:
 
BufferedImage img = new BufferedImage(map.getWidth(), map.getHeight(),
                                           BufferedImage.TYPE_INT_RGB);
     map.paint(img.getGraphics());

     MapButton mapBtn = new MapButton(new ImageIcon(img.getScaledInstance(100,
         100, 1)));
wobei map die jcomponent ist.
da das teil aber leich mal 1000 mal 2000 pixel groß sein kann, frist die konvertierung in ein buffered image mit dem typen INT_RGB leicht mal mehrere MB speicher und führt zu out of memory fehlern.

geht das nicht schneller, leichter, platzsparender?
grayson ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.01.2005, 14:07   #2 (permalink)
Java-Forum Team
Moderator
 
Benutzerbild von thE_29
 
Registriert seit: 11.05.2004
Fachbeiträge: 6.733
Blog-Einträge: 3
Abgegebene Danke: 4
Erhielt 51 Danke für 40 Beiträge
Du könntest das

VolatileImage() mal ausprobieren und schauen obs mit dem geht!
__________________
Wir machen Fehler aus Versehen, die anderen aus Dummheit. (Gabriel Laub)
Pur Java Registry Reader - http://sourceforge.net/projects/java-registry/
thE_29 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.01.2005, 14:31   #3 (permalink)
Stammbenutzer
Kilobyte
Themenstarter
 
Registriert seit: 17.04.2004
Fachbeiträge: 197
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
hmm, ohne jetzt die API zu wälzen, was ist da anders?
grayson ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.01.2005, 14:32   #4 (permalink)
Java-Forum Team
Moderator
 
Benutzerbild von thE_29
 
Registriert seit: 11.05.2004
Fachbeiträge: 6.733
Blog-Einträge: 3
Abgegebene Danke: 4
Erhielt 51 Danke für 40 Beiträge
Soll performance besser sein (laut Api und laut anderen).

Habs aber selber noch nicht probiert!
__________________
Wir machen Fehler aus Versehen, die anderen aus Dummheit. (Gabriel Laub)
Pur Java Registry Reader - http://sourceforge.net/projects/java-registry/
thE_29 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.01.2005, 15:00   #5 (permalink)
Stammbenutzer
Kilobyte
Themenstarter
 
Registriert seit: 17.04.2004
Fachbeiträge: 197
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
nö, funzt net. speicherverbrauch ist in etwa der selbe ---> zu groß
grayson ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unteren Teil einer JComponent als Bild speichern AWT, Swing, JavaFX & SWT 0 13.10.2008 09:22
JPanel vs JComponent ARadauer AWT, Swing, JavaFX & SWT 2 02.07.2008 19:19
JComponent als Bild speichern christian8287 AWT, Swing, JavaFX & SWT 1 18.05.2005 06:52
bild auf jcomponent drehen grayson Java Basics - Anfänger-Themen 0 12.05.2005 10:58
JComponent Beni Chat - NoPaste 0 22.02.2005 15:07


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de