BufferedImage mit Transparenten Hintergrund

Status
Nicht offen für weitere Antworten.

Sengha

Mitglied
Wie kann ich ein BufferedImage mit einem Transparenten Hintergrund füllen? Ziel ist es, in dieses BufferedImage verschiedene zeichenoperationen zu zeichnen und es anschließend als Overlay über den Hintergrund zu legen.
 

Sengha

Mitglied
Das habe ich schon versucht. Unmittelbar ach dem Erstellen des BufferedImage befindet sich das BufferedImage in dem benötigten Zustand, aber ich schaffe es nicht, den Hintergrund wieder mit Transparenz zu füllen :(
 

0x7F800000

Top Contributor
Unmittelbar ach dem Erstellen des BufferedImage befindet sich das BufferedImage in dem benötigten Zustand
wunderbar, was willst du mehr?
aber ich schaffe es nicht, den Hintergrund wieder mit Transparenz zu füllen :(
was heißt "wieder"? hab's eben ausprobiert: das bild ist von anfang an komplett transparent, und bleibt es auch, solange man nicht was anderes draufmalt... Verstehe das problem daher gar nicht.
 
S

Spacerat

Gast
Wie es aussieht, ein Problem mit Halbtransparenz. BufferedImage implementiert Transparency. Transparency hat unter anderem die Konstanten BITMASK und TRANSLUCENT, welche den BufferedImage-Konstanten TYPE_INT_ARGB und TYPE_INT_ARGB_PRE entsprechen. Und wenn man in der Dokumentation der Klasse Transparency folgendes liest:
Java:
    /**
     * Represents image data that is guaranteed to be either completely
     * opaque, with an alpha value of 1.0, or completely transparent,
     * with an alpha value of 0.0.
     */
    public final static int BITMASK = 2;

    /**
     * Represents image data that contains or might contain arbitrary
     * alpha values between and including 0.0 and 1.0.
     */
    public final static int TRANSLUCENT        = 3;
ist TYPE_INT_ARGB_PRE die Lösung des Problems.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D BufferedImage resize Allgemeine Java-Themen 16
RalleYTN JOGL Texture in BufferedImage konvertieren Allgemeine Java-Themen 1
M Input/Output BufferedImage vertauscht width und height Allgemeine Java-Themen 6
G BufferedImage und ByteArray Allgemeine Java-Themen 2
P Threads BufferedImage, Thread Concurrency Allgemeine Java-Themen 1
M Problem mit BufferedImage und PrinterJob im Querformat Allgemeine Java-Themen 1
T BufferedImage verändert sich beim Einlsesen Allgemeine Java-Themen 1
M BufferedImage toString() überschreiben Allgemeine Java-Themen 5
Thallius PDF von einem BufferedImage erstellen Allgemeine Java-Themen 1
S BufferedImage vergleich mit Subimage Allgemeine Java-Themen 1
reibi OutOfMemoryError bei Behandlung von BufferedImage's Allgemeine Java-Themen 6
TheSorm BufferedImage spiegeln Allgemeine Java-Themen 3
A BufferedImage einzelne Pixel transparent machen V2.0 Allgemeine Java-Themen 2
S Undoable BufferedImage? Allgemeine Java-Themen 2
lumo 2D-Grafik BufferedImage und operationen darauf Allgemeine Java-Themen 2
K Image zu BufferedImage konvertieren Allgemeine Java-Themen 9
H BufferedImage Invertieren Allgemeine Java-Themen 13
D md5 berechnen für BufferedImage Allgemeine Java-Themen 5
D BufferedImage rotieren Allgemeine Java-Themen 8
TiME-SPLiNTER Binary BufferedImage automatisch croppen Allgemeine Java-Themen 4
F byte[] aus einem BufferedImage Allgemeine Java-Themen 3
0 BufferedImage - Farbton verändern Allgemeine Java-Themen 5
J BufferedImage aus PNG Files haben keinen Type Allgemeine Java-Themen 4
T umwandeln BufferedImage to File Allgemeine Java-Themen 7
reibi BufferedImage nach InputStream Allgemeine Java-Themen 10
Q BufferedImage enzelne Pixel tranzparent machen Allgemeine Java-Themen 2
Z Farbe des Pixels rechts unten in einem BufferedImage? Allgemeine Java-Themen 4
R problem! bufferedimage speichern. Allgemeine Java-Themen 7
S BufferedImage als *.tga speichern Allgemeine Java-Themen 3
H Pixel im BufferedImage Manipulieren ? Allgemeine Java-Themen 17
Steev BufferedImage und setRGB() Allgemeine Java-Themen 10
P miese performance bei nem BufferedImage + repaint :( Allgemeine Java-Themen 6
M Drucken mit BufferedImage Allgemeine Java-Themen 9
M Problem mit Durchsuchen von BufferedImage Allgemeine Java-Themen 10
I BufferedImage etc Allgemeine Java-Themen 6
F BufferedImage -> Image Allgemeine Java-Themen 4
G BufferedImage benutzen Allgemeine Java-Themen 6
U BufferedImage.getSubimage ? paintComponent ? Allgemeine Java-Themen 4
T Bilder schnell in BufferedImage laden Allgemeine Java-Themen 4
G BufferedImage zeichnen Allgemeine Java-Themen 4
T BufferedImage aus einem byte-Array? Allgemeine Java-Themen 2
T BufferedImage problem Allgemeine Java-Themen 6
K 32-Bit grayscale BufferedImage Allgemeine Java-Themen 2
T Geschwindigkeit bei Polygonen und BufferedImage Allgemeine Java-Themen 9
O Image mit transparenten farben wie bei *.GIF ? Allgemeine Java-Themen 3
berserkerdq2 Jemand einen Tipp wie man ein Javafx-Hintergrund "dynamisch" macht Allgemeine Java-Themen 3
B Login für User, der im Hintergrund Schedules ausführt Allgemeine Java-Themen 16
G BlueJ Hintergrund Allgemeine Java-Themen 10
Aruetiise LayoutManager JButton in den Hintergrund Allgemeine Java-Themen 7
I Programm im Hintergrund bei Windows zur Steuerung der Tastatur nutzen Allgemeine Java-Themen 2
S Allgemeine parallelisierte Loesung um Daten im Hintergrund zu laden..? Allgemeine Java-Themen 6
x22 Hintergrund in Netbeans ändern Allgemeine Java-Themen 3
E Hintergrund einer JTable änden Allgemeine Java-Themen 2
J Java-Programm im Hintergrund Allgemeine Java-Themen 3
P Hintergrund-Transparent PNG imageMerge Allgemeine Java-Themen 11
C Programm das im Hintergrund läuft Allgemeine Java-Themen 2
L Problem mit Hintergrund bei JAVA Applet Allgemeine Java-Themen 27
F JFrame zeigt Hintergrund und nicht den Inhalt Allgemeine Java-Themen 12
M Hintergrund bei meiner Uhr Allgemeine Java-Themen 7
F Programm im Hintergrund Allgemeine Java-Themen 8
G java Programm im Hintergrund laufen lassen Allgemeine Java-Themen 8
M Threads starten und im Hintergrund ablaufen lassen Allgemeine Java-Themen 11
K Bildschirm Hintergrund ändern Allgemeine Java-Themen 19
S Java Programm soll im Hintergrund laufen (vgl. fork() bei C) Allgemeine Java-Themen 10
J JDialog Bild als Hintergrund Allgemeine Java-Themen 19
E Methoden im Hintergrund ausführern Allgemeine Java-Themen 5
J Wie mache ich den Hintergrund einer Image durchsichtig? Allgemeine Java-Themen 7
B Hintergrund bei Swing Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben