jak zapisać plik ze zmianami po użyciu filtra?

0

Image dst=panel.createImage(new FilteredImageSource(dst.getSource(),new AlphaFilter((jSlider1.getValue() * 255) / 9)));
Jak zapisać image dst do pliku?

0

Już o to pytałeś, i dostałeś odpowiedź.

0

tak tylko

  Object object=dst.getProperty("data", jTree1);
            //          iio..createImageInputStream(in);
            ImageInputStream iis;
          iis = (ImageInputStream) object;
         
            BufferedImage input= ImageIO.read(iis);

błąd Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.Object cannot be cast to javax.imageio.stream.ImageInputStream

0

Zdecyduj się, chcesz ten obrazek odczytać czy zapisać ?

0

chce zapisac ale moge tylko jako bufferedimage... czyli jak skonwertowac image na bufferedimage... tak zeby zamiany filtra byly zachowane...

0

Sam chciałem zapisać przetworzony obiekt Image i znalazłem metodę przekształcającą Image w BufferedImage. http://www.exampledepot.com/egs/java.awt.image/Image2Buf.html
Sprawdziłem, działa.
pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1