ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
925
925
EMPFEHLEN
-
Hi,
ich suche einen Weg ein Bild einzufärben mit z.B Grau oder Grün. Ich hatte schon daran gedacht vlt. eine Ebene mit der entsprechenden Farbe über das Bild zu legen und diese auf transparent zu setzen.
Wie würde man generell vorgehen und wie lässt sich das dann umsetzen?
Kann mir da jemand weiterhelfen?
edit:
ich habe mal ein Bsp. aus einem Java-Buch probiert bzgl. Transparenz. Merkwürdig ist ,das funktioniert nicht?
Bsp.:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import java.awt.Graphics; import javax.swing.JButton; import javax.swing.JComponent; import javax.swing.JFrame; public class Listing3612 extends JFrame{ /** * */ private static final long serialVersionUID = 1L; public Listing3612(){ super("Transparenz"); // addWindowListener(new WindowClosingAdapter(true)); this.setDefaultCloseOperation(EXIT_ON_CLOSE); Container cp = getContentPane(); // SimpleGridComponent erzeugen SimpleGridComponent grid = new SimpleGridComponent(); grid.setLayout(new FlowLayout(FlowLayout.CENTER)); // Transparenten Button hinzufügen JButton button = new JButton("Transparent"); button.setOpaque(false); grid.add(button); // Undurchsichtigen Button hinzufügen button = new JButton("Opaque"); grid.add(button); // SimpleGridComponent hinzufügen cp.add(grid, BorderLayout.CENTER); } public static void main(String[] args){ try{ // String plaf = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"; // UIManager.setLookAndFeel(plaf); Listing3612 frame = new Listing3612(); frame.setLocation(100, 100); frame.setSize(300, 100); frame.setVisible(true); } catch (Exception e){ e.printStackTrace(); System.exit(1); } } } class SimpleGridComponent extends JComponent{ protected void paintComponent(Graphics g){ int width = getSize().width; int height = getSize().height; g.setColor(Color.WHITE); for (int i = 0; i < width; i += 10){ g.drawLine(i, 0, i, height); } for (int i = 0; i < height; i += 10){ g.drawLine(0, i, width, i); } } }
-
Hi nex_m
vielleicht hilft Dir ja dieser Thread weiter:
Guggst Du hier!Geändert von takidoso (16.03.09 um 14:06 Uhr)
-
Aja..hatte schon nen paar Themen dazu studiert gehabt.
Gibt' s vlt. auch eine Lösung mit Ebenen (siehe oben)? Dazu habe ich jetzt nichts konkretes gefunden?
-
ich habe mal schnell gegoogelt..
vieleicht hilft ja diese Seite Dir etwas weiter
Guggst Du hier...
Ähnliche Themen
-
Bild einfärben
Von kcyberbob im Forum PhotoshopAntworten: 2Letzter Beitrag: 21.10.08, 20:17 -
[VB.Net]Bild einfärben
Von Nightking im Forum .NET Grafik und SoundAntworten: 3Letzter Beitrag: 15.09.08, 10:52 -
Bild in HKS-51k einfärben
Von eggrafx im Forum PhotoshopAntworten: 1Letzter Beitrag: 07.08.06, 14:48 -
Bild einfärben
Von AlexSchur im Forum PhotoshopAntworten: 3Letzter Beitrag: 19.05.05, 17:50 -
Bild einfärben
Von Dark_Fighter im Forum PhotoshopAntworten: 4Letzter Beitrag: 13.10.04, 00:51





Zitieren
Login





