tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
925
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von nex_m
    nex_m nex_m ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    119
    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);
            }
        }
    }
     

  2. #2
    Avatar von takidoso
    takidoso takidoso ist offline Mitglied Brillant
    Registriert seit
    Aug 2004
    Ort
    Kömigstein
    Beiträge
    911
    Hi nex_m

    vielleicht hilft Dir ja dieser Thread weiter:
    Guggst Du hier!
    Geändert von takidoso (16.03.09 um 14:06 Uhr)
     

  3. #3
    Avatar von nex_m
    nex_m nex_m ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    119
    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?
     

  4. #4
    Avatar von takidoso
    takidoso takidoso ist offline Mitglied Brillant
    Registriert seit
    Aug 2004
    Ort
    Kömigstein
    Beiträge
    911
    ich habe mal schnell gegoogelt..
    vieleicht hilft ja diese Seite Dir etwas weiter
    Guggst Du hier...
     

Ähnliche Themen

  1. Bild einfärben
    Von kcyberbob im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 21.10.08, 20:17
  2. [VB.Net]Bild einfärben
    Von Nightking im Forum .NET Grafik und Sound
    Antworten: 3
    Letzter Beitrag: 15.09.08, 10:52
  3. Bild in HKS-51k einfärben
    Von eggrafx im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 07.08.06, 14:48
  4. Bild einfärben
    Von AlexSchur im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 19.05.05, 17:50
  5. Bild einfärben
    Von Dark_Fighter im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 13.10.04, 00:51