Hallo zusammen,
ich möchte gern ein Bild z.b. das im Anhang mit einer beliebigen Farbe einfärben. Es soll nur der Rahmen eingefärbt werden und nicht das ganze Bild (also die ganz Transparenten stellen). Ich habe leider keine Idee wie ich das mit Java machen kann. Hab schon was von LookUpTables gelesen und auch schon ColorConvertOp aber ich weiß nicht wie ich es anstellen soll.
Dieser Code färbt wunderbar ein Bild grau ein, aber denke, dass mir das beim Einfärben des Rahmens nicht weiter hilft.
Ich bin ganz neu im java2d Bereich. Wäre also froh, wenn mir jemand helfen könnte.
Gruß
_dome
ich möchte gern ein Bild z.b. das im Anhang mit einer beliebigen Farbe einfärben. Es soll nur der Rahmen eingefärbt werden und nicht das ganze Bild (also die ganz Transparenten stellen). Ich habe leider keine Idee wie ich das mit Java machen kann. Hab schon was von LookUpTables gelesen und auch schon ColorConvertOp aber ich weiß nicht wie ich es anstellen soll.
Code:
public BufferedImage grayOut(BufferedImage img) {
ColorConvertOp colorConvert = new ColorConvertOp(ColorSpace
.getInstance(ColorSpace.CS_GRAY),null);
colorConvert.filter(img, img);
Ich bin ganz neu im java2d Bereich. Wäre also froh, wenn mir jemand helfen könnte.
Gruß
_dome