Hi Leute,
ich habe für meine Eltern ein Programm geschrieben, mit dem sie die vielen Bilder von unserer Kamera ansehen können und direkt in eine Liste schieben können, welche dann die ausgewählten Bilder enthält und gespeichert wird. Es ist schon alles fertig, nur das speichern macht noch Probleme. Ich habe es bis jetzt so gelöst, dass ich das Bild vom Originalverzeichnis ins Programm lade, mittels ImageIO.read und dann wieder in das neue Verzeichnis mittels ImageIO.write speichere. es ist also ein einfacher Kopiervorgang. das problem ist dann allerdings das Bildformat des gespeicherten Bildes. entweder ich speichere es als .jpg, dann ist allerdings die Qualität wgen der komprimierung nicht mehr so gut. andererseits, wenn ich es als .png speichere ist die qualität zwar die gleiche, aber der Speicherbedarf, also die Dateigröße erheblich größer als beim Ausgangsbild.
ich hoffe ihr könnt mir irgendwie weiterhelfen, das Bild in gleicher Qualität und gleicher Dateigröße zu speichern, euer stevey
ich habe für meine Eltern ein Programm geschrieben, mit dem sie die vielen Bilder von unserer Kamera ansehen können und direkt in eine Liste schieben können, welche dann die ausgewählten Bilder enthält und gespeichert wird. Es ist schon alles fertig, nur das speichern macht noch Probleme. Ich habe es bis jetzt so gelöst, dass ich das Bild vom Originalverzeichnis ins Programm lade, mittels ImageIO.read und dann wieder in das neue Verzeichnis mittels ImageIO.write speichere. es ist also ein einfacher Kopiervorgang. das problem ist dann allerdings das Bildformat des gespeicherten Bildes. entweder ich speichere es als .jpg, dann ist allerdings die Qualität wgen der komprimierung nicht mehr so gut. andererseits, wenn ich es als .png speichere ist die qualität zwar die gleiche, aber der Speicherbedarf, also die Dateigröße erheblich größer als beim Ausgangsbild.
ich hoffe ihr könnt mir irgendwie weiterhelfen, das Bild in gleicher Qualität und gleicher Dateigröße zu speichern, euer stevey