Saltar al contenido principal

Obtener los datos JPEG de un objeto de imagen (:jpeg_data)

Declaración

datos_jpg = imagen:jpeg_data([calidad_de_imagen])

Parámetros

  • calidad_de_imagen
    Número real opcional: calidad de la imagen, intervalo 0.0~1.0, predeterminado 1.0.

Valor de retorno

  • datos JPEG de la imagen
    Cadena: devuelve los datos JPEG; modificar estos datos no afecta al objeto de imagen.

Descripción

Obtiene los datos JPEG de un objeto de imagen. Palabras clave: compresión con pérdida, compresión de imágenes, calidad de imagen. En cuanto al rendimiento, la operación realiza dos copias de datos.

Ejemplo

-- Capturar la pantalla completa, guardarla en un archivo y establecer la calidad JPEG en 80 %
file.writes('/var/mobile/1.jpg', screen.image():jpeg_data(0.8))

Nota: El código anterior usa las funciones de otros capítulos screen.image y file.writes.