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.