Zum Hauptinhalt springen

Bildobjekt im Album speichern (:save_to_album)

Deklaration

bild:save_to_album()

Beschreibung

Exportiert das Bild des Bildobjekts in das Systemalbum.

Beispiel 1

-- Ein kleines Bild aus dem Internet herunterladen und direkt im Album speichern
local c, h, r = http.get("https://www.xxtouch.app/img/Logo.png", 10)
if (c == 200) then
local img = image.load_data(r)
img:save_to_album()
sys.alert("图片已存到相册")
else
sys.alert("下载失败")
end

Hinweis: Der obige Code verwendet die Funktionen sys.alert und http.get, die nicht zu diesem Kapitel gehören.

Beispiel 2

-- Einen Screenshot im Album speichern
screen.image():save_to_album()

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

Beispiel 3

-- Eine Datei in das Album übertragen (nur ein Beispiel; eine nicht vorhandene Datei verursacht einen Fehler, daher vor dem Speichern prüfen)
image.load_file("/var/mobile/1.png"):save_to_album()

Beispiel 4

-- Eine Datei in das Album übertragen
img = image.load_file("/var/mobile/1.png")
if image.is(img) then
img:save_to_album()
end