Zum Hauptinhalt springen

JPEG-Daten eines Bildobjekts abrufen (:jpeg_data)

Deklaration

bild_jpg_daten = bild:jpeg_data([ Bildqualität ])

Parameter

  • Bildqualität
    Reelle Zahl; optional, Bildqualität im Bereich 0.0~1.0, standardmäßig 1.0

Rückgabewert

  • JPG-Daten des Bildes
    Zeichenkette; gibt die JPEG-Daten zurück. Änderungen an diesen Daten beeinflussen das Bildobjekt nicht.

Beschreibung

Ruft die JPEG-Daten eines Bildobjekts ab.
Schlagwörter: verlustbehaftete Komprimierung, Bildkomprimierung, Bildqualität
Während der Ausführung werden aus Performancegründen zwei Datenkopien erstellt.

Beispiel

-- Einen Screenshot in einer Datei speichern und die JPEG-Qualität auf 80 % setzen
file.writes('/var/mobile/1.jpg', screen.image():jpeg_data(0.8))

Hinweis: Der obige Code verwendet die Funktionen screen.image und file.writes, die nicht zu diesem Kapitel gehören.