Pular para o conteúdo principal

Salvar um objeto de imagem no álbum (:save_to_album)

Declaração

imagem:save_to_album()

Descrição

Exporta a imagem do objeto para o álbum do sistema.

Exemplo 1

-- baixar uma imagem pequena da internet e transferi-la diretamente para o álbum
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

Observação: o código acima usa as funções sys.alert e http.get, que não pertencem a este capítulo.

Exemplo 2

-- capturar a tela inteira e salvar a imagem no álbum
screen.image():save_to_album()

Observação: o código acima usa a função screen.image, que não pertence a este capítulo.

Exemplo 3

-- transferir um arquivo para o álbum (apenas um exemplo; um arquivo inexistente causará erro, portanto verifique antes de salvar) 
image.load_file("/var/mobile/1.png"):save_to_album()

Exemplo 4

-- transferir um arquivo para o álbum
img = image.load_file("/var/mobile/1.png")
if image.is(img) then
img:save_to_album()
end