ImageData:encode (Українська)

Кодує дані зображення (ImageData) в певному файловому форматі. Може також записати їх в директорію для збережених файлів.

Функція

Доступне починаючи з LÖVE 0.10.0
Цей варіант недоступний в попередніх версіях.

Вигляд

filedata = ImageData:encode( format, filename )

Аргументи

ImageEncodeFormat format
Формат, який визначає спосіб кодування зображення.
string filename (nil)
Ім'я файлу, в який буде записане закодоване зображення. Якщо передати nil, файл не буде записаний, але дані файлу (FileData) все одно буде повернуті.

Повертає

FileData filedata
Закодоване зображення як новий об'єкт FileData.

Функція

Доступне з LÖVE 0.8.0 і видалене в LÖVE 0.10.0
Цей варіант недоступний в попередніх або наступних версіях..

Вигляд

ImageData:encode( outFile )

Аргументи

string outFile
Назва файлу, в який будуть записані закодовані дані. Формат буде автоматично визначений по розширенню файлу.

Повертає

Нічого.

Функція

Доступне з LÖVE 0.8.0 і видалене в LÖVE 0.10.0
Цей варіант недоступний в попередніх або наступних версіях..

Вигляд

ImageData:encode( outFile, format )

Аргументи

string outFile
Назва файлу, в який будуть записані закодовані дані.
ImageEncodeFormat format
Формат, який визначає спосіб кодування зображення.

Повертає

Нічого.

Функція

Видалене в LÖVE 0.8.0
Цей варіант недоступний в LÖVE 0.8.0 і наступних версіях..

Вигляд

data = ImageData:encode( format )

Аргументи

ImageEncodeFormat format
Формат, який визначає спосіб кодування зображення.

Повертає

Data data
Закодовані дані зображення.

Див. також

Нотатки від користувачів

  • Якщо ви хочете записати файл з певним розширенням, додайте його до імені файлу. Наприклад:
    image:encode("png","aPngImage.png")
    

Іншими мовами