Nakładanie obrazków

  • Rejestracja: dni
  • Ostatnio: dni
0

Witam!

Czy w javie jest jakaś metoda służąca do nakładania się obrazów? Używając

Kopiuj
public void painComonent(Graphics g)
{
     ...
     g.drawImage(pierwszy,0,0,null);
     g.drawImage(drugi,0,0,null);
}

widać jedynie drugi obrazek. A zależy mi żeby powstał obraz będący ich sumą.

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Spóbuj tak

Kopiuj
public void paintComponent(Graphics g)
{
     Graphics2D g2 = (Graphics2D) g;
     ...
     g2.drawImage(pierwszy,0,0,null);
     g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,0.5f));
     g2.drawImage(drugi,0,0,null);
}

Ewentualnie poeksperymentuj z innymi wartościami parametrów metody getInstance().

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.