Перейти к основному содержимому

Получение данных объекта изображения в формате JPEG (:jpeg_data)

Объявление

данные_jpeg = изображение:jpeg_data([ качество_изображения ])

Параметры

  • качество_изображения
    Вещественное число, необязательный параметр, качество изображения в диапазоне 0.0~1.0, по умолчанию 1.0

Возвращаемое значение

  • данные_jpeg
    Строка с данными JPEG. Изменение этих данных не влияет на объект изображения

Описание

Получает данные объекта изображения в формате JPEG
Ключевые слова: сжатие с потерями, сжатие изображения, качество изображения
С точки зрения производительности операция создаёт две копии данных

Пример

-- Снять полноэкранное изображение, сохранить его в файл и задать качество JPEG 80%
file.writes('/var/mobile/1.jpg', screen.image():jpeg_data(0.8))

Примечание: в приведённом выше коде используются функции не из этой главы — screen.image, file.writes