creer une image transparente a partir d'une image a fond blanc
Bonjour,
tout est dans le titre :) j'ai une image qui a un fond blanc et je souhaite recuperer une image identique avec de la transparence à la place du blanc pour l'integrer au final dans un panel.
J'ai testé plusieurs choses mais en vain, l'image finale possede toujours son fond blanc:
voici ce que je fais actuellement (GraphicsUtilities est une librairie de romain guy):
Code:
1 2 3 4 5 6 7 8 9
|
BufferedImage shapeImageCopy = null;
BufferedImage shapeImage = GraphicsUtilities.loadCompatibleImage( AbstractFilter.class.getResource("monImage.gif"));
shapeImageCopy = GraphicsUtilities.createTranslucentCompatibleImage( shapeImage.getWidth(), shapeImage.getHeight());
Graphics2D g2d = (Graphics2D)shapeImageCopy.getGraphics();
g2d.setComposite(AlphaComposite.Src);
g2d.drawImage(shapeImage, 0, 0, null); |
merci pour votre aide eventuelle