Farbe transparent machen

mavinatic

Bekanntes Mitglied
Hallo Javanatoren :p

Ich habe ein Image, welches ein Rennauto darstellt. Nun habe ich dieses Auto mit der Farbe PINK umgeben. Nun möchte ich die pinke Farbe entfernen mit dem Programm. So das nur noch das Auto zusehen ist und kein Rechteckiger Kasten! Also sollte die Farbe PINK transparent sein?

Nun habe ich noch keine Ahnung wie ich die Farbe transperiere :( und unter google finde ich auch nichts.

Habt ihr ne Idee wie ich die Pinke Farbe "entferne" ?

Gruß
 

Marco13

Top Contributor
Am einfachsten wäre es, das Bild als PNG zu speichern, und den durchsichtigen Bereich (mit einem Malprogramm) von vornherein durchsichtig zu machen.

Als Alternative könnte man die Farbe "Pink" von Hand mit "Durchsichtig" ersetzen. Da gäb's etliche mehr oder weniger elegante Möglichkeiten. Am einfachsten: Durch das ganze Bild (als BufferedImage) laufen, und jeden einzelnen Pixel mit getRGB(x,y) abfragen und ggf. mit setRGB(x,y,0) ersetzen. Eleganter wäre vermutlich eine LookupOp oder ColorConvertOp, da müßte man mal schauen...
 

Ezra

Bekanntes Mitglied
Warum so kompliziert?
Einfach für Color den Alpha-Wert angeben und schon ist es transparent. Steht auch in der API.

Color(int r, int g, int b, int a)
Creates an sRGB color with the specified red, green, blue, and alpha values in the range (0 - 255).

Every color has an implicit alpha value of 1.0 or an explicit one provided in the constructor. The alpha value defines the transparency of a color and can be represented by a float value in the range 0.0 - 1.0 or 0 - 255. An alpha value of 1.0 or 255 means that the color is completely opaque and an alpha value of 0 or 0.0 means that the color is completely transparent.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Methoden Farbe auf Screenshot suchen Allgemeine Java-Themen 2
Q Eclipse Escape Sequenzen Farbe ändern Allgemeine Java-Themen 4
Drachenbauer Wie kann eine vorgegebene Farbe über einen String erkannt werden? Allgemeine Java-Themen 11
J Farbe von Buttons mehrmals ändern Allgemeine Java-Themen 5
R Farbe zu einem Eckpunkt generieren Allgemeine Java-Themen 0
B ImageView Farbe ändern Allgemeine Java-Themen 3
J Bilder halb in falscher Farbe nach kopieren aus Web Allgemeine Java-Themen 3
M Temperaturverlauf in Farbe darstellen Allgemeine Java-Themen 8
K Farbe erkannt = agieren, per Mausklick etc. Allgemeine Java-Themen 47
H Apache POI HSSF - Farbe/Rahmen etc. ohne Style-Vorlage? Allgemeine Java-Themen 4
E int Farbe Allgemeine Java-Themen 14
R Komponente hat nicht die gesetzten Eingeschaften (Text, Farbe) Allgemeine Java-Themen 3
M JXHyperlink Farbe Allgemeine Java-Themen 2
S Class RGB Farbe Allgemeine Java-Themen 2
V Pixel-Farbe Allgemeine Java-Themen 10
Z Farbe des Pixels rechts unten in einem BufferedImage? Allgemeine Java-Themen 4
R Farbe im Bild ersetzen Allgemeine Java-Themen 11
P DockingFrame Farbe der Tabs verändern Allgemeine Java-Themen 4
P JTree Farbe Allgemeine Java-Themen 14
M Swing JButton Farbe zurücksetzen Allgemeine Java-Themen 6
W Im Chat die farbe ändern Allgemeine Java-Themen 7
A System.out.println mit Farbe Allgemeine Java-Themen 6
S Farbe? (hexadezimal) Allgemeine Java-Themen 2
G Durchschnittliche Farbe eines Bildes Allgemeine Java-Themen 18
S Farbe erkennen! Allgemeine Java-Themen 3
R Umwandlung Farbe in Schwarz/Weiss Allgemeine Java-Themen 2
clemson Farbe in Datei speichern & laden Allgemeine Java-Themen 3
N Farbe ändern bei System.out.println Allgemeine Java-Themen 2
P Gif transparent machen Allgemeine Java-Themen 2
A BufferedImage einzelne Pixel transparent machen V2.0 Allgemeine Java-Themen 2
P Hintergrund-Transparent PNG imageMerge Allgemeine Java-Themen 11
V 2D-Grafik Bild transparent machen. Allgemeine Java-Themen 4
L JPanel(bzw.) Panels transparent machen Allgemeine Java-Themen 7
L Buttons unsichtbar, Transparent Allgemeine Java-Themen 6
U Transparent Buttons - unterschiedliche Java-Versionen Allgemeine Java-Themen 8
S Build-Zeitpunt (Datum und Uhrzeit) irgendwie während der Laufzeit zugänglich machen..? Allgemeine Java-Themen 4
K Java Anwendung machen Anleitung Allgemeine Java-Themen 5
berserkerdq2 Ist es schlechter Programmierstyle mehrere Panes aufeinander zu machen? Allgemeine Java-Themen 1
X Regex mit mehreren Bedingungen machen Allgemeine Java-Themen 5
B Mit Java Click bei (x,y) machen? Allgemeine Java-Themen 6
A Objekt aus anderen Objekten machen Allgemeine Java-Themen 8
O Leerzeichen und Umlaute im Pfad einer Java Applikation machen Probleme Allgemeine Java-Themen 13
A Best Practice Wie viele Referenzen machen Sinn? Weniger ist mehr? Allgemeine Java-Themen 1
LimDul Mittels Streams aus Strings A B C den String A, B und C machen Allgemeine Java-Themen 12
P Was machen bei NoSuchSessionException? Allgemeine Java-Themen 4
X Kapselung Wie würdet ihr ein Service Layer erreichbar machen ... Allgemeine Java-Themen 62
M Dieses Programm schneller machen? Allgemeine Java-Themen 2
T String aus While Schleife für ganze Klasse sichtbar machen Allgemeine Java-Themen 5
D Eine Forschleife mit Threads abarbeiten um es zu schneller zu machen. Ist das möglich? Allgemeine Java-Themen 20
K Properties serializable machen Allgemeine Java-Themen 6
J Aus mehreren Klassen ein Datei ausführbare machen Allgemeine Java-Themen 6
X Aus Programm "Installationsprogramm" machen Allgemeine Java-Themen 6
Tacofan Button nicht mehr anklickbar machen Allgemeine Java-Themen 8
F CPU Last eines Thread ausfindig machen Allgemeine Java-Themen 0
K Best Practice JFrame Objekt allgemein zugänglich machen Allgemeine Java-Themen 8
J Java code "plugin" fähig machen Allgemeine Java-Themen 4
Z Klassen ArrayList selbst machen Allgemeine Java-Themen 5
D Code bitte mit 19 stelligen Zahlen kompatibel machen Allgemeine Java-Themen 5
F Input/Output Problem mit iText: Formularfeld uneditierbar machen Allgemeine Java-Themen 0
T Programm "diebstahlsicher" machen? Allgemeine Java-Themen 4
L Variable auch in der function verfügbar machen? Allgemeine Java-Themen 4
M Enum austauschbar machen Allgemeine Java-Themen 3
Java-Insel Zeilen im Terminalfenster unsichtbar machen Allgemeine Java-Themen 9
K A*-Implementierung flexibler machen Allgemeine Java-Themen 4
Java-Insel Wie kann ich ein Java-Programm zum "automatischen Öffner" einer Dateisorte machen? Allgemeine Java-Themen 13
B exe-Datei aufrufen und dort Konsoleneingaben machen Allgemeine Java-Themen 2
E Klassen Enum überladen od. austauschbar machen? Allgemeine Java-Themen 2
D [Visualization lib] ColumnChart Grenzlinie machen Allgemeine Java-Themen 2
M Variablen Wie Variable verfügbar machen? Allgemeine Java-Themen 16
K Interface Interface comparable machen Allgemeine Java-Themen 9
cedi Eingegebenen Text in der Konsole nicht sichtbar machen oder nur in Sternchen anzeigen Allgemeine Java-Themen 2
S Umlaute machen probleme Allgemeine Java-Themen 3
Rudolf Aus Collection<Integer> eine Zahl machen Allgemeine Java-Themen 2
K Serialisierung komplett selbst machen Allgemeine Java-Themen 13
C Linie in Matrix machen Allgemeine Java-Themen 5
J Aus Applikation ein Applet machen Allgemeine Java-Themen 5
L in zufälligen Sekunden Ausgabe machen Allgemeine Java-Themen 2
K Escapen rückgängig machen Allgemeine Java-Themen 2
Q BufferedImage enzelne Pixel tranzparent machen Allgemeine Java-Themen 2
H Server Threaded machen. Port-Problem Frage Allgemeine Java-Themen 2
hdi Bilder JAR-kompatibel machen Allgemeine Java-Themen 7
feuervogel Performanzprobleme - Code schneller machen Allgemeine Java-Themen 18
E Speicher frei machen (List) Allgemeine Java-Themen 9
I .jar Datei erstellen und rückwärskompatibel machen Allgemeine Java-Themen 6
C Programm objektorientierter machen Allgemeine Java-Themen 12
P Servlet Eingaben sicher machen Allgemeine Java-Themen 5
Developer_X JButton soll gar nichts machen Allgemeine Java-Themen 8
J Externes Programm - Konsolenausgabe kopieren/sichtbar machen Allgemeine Java-Themen 22
T Objekt der Garbage Collection zugaenglich machen? Allgemeine Java-Themen 7
G sun.awt.image.OffScreenImage Serializable machen Allgemeine Java-Themen 5
L Abstrakte Klasse: Member zwingend überschreibbar machen Allgemeine Java-Themen 2
E Aus mehreren PDFs eines machen, zusammenfügen mittels iText Allgemeine Java-Themen 1
J unlesbar machen von Code Allgemeine Java-Themen 11
C Java 6 Programme irgendwie lauffähig machen für Mac 10.5 Allgemeine Java-Themen 11
V Class Mapping - Klasse unter anderem Namen verfügbar machen Allgemeine Java-Themen 8
G System.out und String machen was anderes Allgemeine Java-Themen 5
Steev Screenshot vom Bereich behind dem aktuellen Fenster machen Allgemeine Java-Themen 24
N Design-Frage: persistent machen per Reflection Allgemeine Java-Themen 3
P RTF dynamisch machen (IText, Swing) Allgemeine Java-Themen 4
W kann mir einer diese 2 spiele in .jar machen? Allgemeine Java-Themen 25

Ähnliche Java Themen

Neue Themen


Oben