So speichern Sie ein JPEG-Bild auf Android mit einer custom Qualität
Auf Android, wie kann ich das speichern einer image-Datei als ein JPEG-30% - Qualität?
In standard-Java-würde ich ImageIO
zu Lesen das Bild als ein BufferedImage
haben, dann speichern Sie es als JPEG-Datei mit einer IIOImage
Beispiel: http://www.universalwebservices.net/web-programming-resources/java/adjust-jpeg-image-compression-quality-when-saving-images-in-java. Es scheint jedoch, dass Android fehlt die javax.imageio
Paket.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Ihre bitmap in das JPEG-format, die durch Aufruf von compress und Sie den zweiten parameter:
.../test.png
ein Tippfehler dann?@Phyrum Tee ist gut, nur vergessen Sie nicht, in der Nähe alles, was
Mit Kotlin speichern Sie eine Datei in
path
zutmpPath
:Bearbeiten: stellen Sie sicher, Sie überprüfen die Möglichkeit, das Dekodieren nicht (und null zurückgeben) und auch das komprimieren hat tatsächlich funktioniert (boolean return type).