Obter os dados JPEG de um objeto de imagem (:jpeg_data)
Declaração
dados_jpeg = imagem:jpeg_data([ qualidade_da_imagem ])
Parâmetros
- qualidade_da_imagem
Número real opcional; qualidade da imagem, de 0.0 a 1.0. O padrão é 1.0
Valor retornado
- dados JPG da imagem
String; retorna os dados JPEG. Alterar esses dados não afeta o objeto de imagem
Descrição
Obtém os dados no formato JPEG do objeto de imagem.
Palavras-chave: compressão com perdas, compressão de imagem e qualidade da imagem.
Em termos de desempenho, essa operação produz duas cópias dos dados.
Exemplo
-- capturar a tela inteira, salvar em um arquivo e definir a qualidade JPEG como 80%
file.writes('/var/mobile/1.jpg', screen.image():jpeg_data(0.8))
Observação: o código acima usa as funções screen.image e file.writes, que não pertencem a este capítulo.