Zum Hauptinhalt springen

Bildobjekt in eine JPEG-Datei ausgeben (:save_to_jpeg_file)

Deklaration

bild:save_to_jpeg_file(Dateipfad [, Bildqualität])

Parameter

  • Dateipfad
    Text; absoluter Pfad der Bilddatei, in der gespeichert werden soll
  • Bildqualität
    Reelle Zahl; optional, Bildqualität im Bereich 0.0~1.0, standardmäßig 1.0

Beschreibung

Gibt das Bildobjekt in eine Datei im JPEG-Format aus; die Dateierweiterung ist nicht auf .jpg beschränkt.
Schlagwörter: verlustbehaftete Komprimierung, Bildkomprimierung, Bildqualität

Beispiel

-- Einen Screenshot in einer Datei speichern
screen.image():save_to_jpeg_file("/var/mobile/1.jpg")
-- Einen Screenshot speichern und die JPEG-Qualität auf 0.4 setzen (geringere Qualität für eine kleinere Datei)
screen.image():save_to_jpeg_file("/var/mobile/1.jpg", 0.4)

Hinweis: Der obige Code verwendet die Funktion screen.image, die nicht zu diesem Kapitel gehört.