2011-07-12 10 views
5

Próbuję usunąć metadane z pliku .jpg i zastąpić go niczym. Czy ktoś może podać przykład tego, w jaki sposób mogę to zrobić?Jak mogę usunąć metadane z obrazu JPEG w Javie?

+0

pokrewne: http://stackoverflow.com/questions/37062959/how-to-remove-image-metadata-from-large-images-without-out-of-memory-in-java – Thilo

Odpowiedz

5

Metadane nie są czytane po przeczytaniu obrazu. Więc po prostu przeczytaj i zapisz.

BufferedImage image = ImageIO.read(new File("image.jpg")); 
ImageIO.write(image, "jpg", new File("image.jpg")); 
+0

Czy istnieje kod całego programu? – Samir

+1

To jest cały program. Wystarczy zastąpić "image.jpg" nazwą pliku. – tskuzzy

+1

Co z utrzymaniem jakości obrazu? – StanislavL

Powiązane problemy