|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2007
Messaggi: 608
|
[JAVA] Elaborazione immagini
Salve a tutti, avendo 2 BufferedImage in cui ho caricato due immagini jpeg, vorrei ottenere una terza immagine formata dalle 2 immagini caricate sovrapposte con un certo grado di trasparenza. Qualche consiglio?
__________________
WINDOWS 7 Pro - WINDOWS 8 CP - LINUX UBUNTU 11.10
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Ogni immagine Java è anche un "dispositivo di output grafico". Supponendo che A e B siano le immagini e volendo sovrapporre B ad A con il 50% di trasparenza puoi creare un'immagine C delle stesse dimensioni di A, disegnarle sopra A, impostare la trasparenza al 50% e disegnarle sopra B.
Codice:
C = new BufferedIimage(A.getWidth(), A.getHeight(), A.getType()); Graphics2D g = C.createGraphics(); g.drawImage(A, 0, 0, null); g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f); g.drawIMage(B, 0, 0, null); Codice:
Graphics2D g = A.createGraphics(); g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f); g.drawIMage(B, 0, 0, null); |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2007
Messaggi: 608
|
Azz semplicissmo
Grazie
__________________
WINDOWS 7 Pro - WINDOWS 8 CP - LINUX UBUNTU 11.10
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:18.



















