SaveImage

Материал из UoPilot
Версия от 11:08, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

SaveImage - сохраняет часть экранной области из памяти, полученную с помощью GetImage. Поддерживаются форматы: bmp, jpg, png. Возвращает формат сохранённого изображения.

Синтаксис

Привязка к окну: необязательно.
Работа со свернутым окном: да.

SaveImage (<Address> <filename>)

Где:
<address> - адрес в памяти.
<filename> - путь и имя файла. Если указано только имя, изображение будет сохранено рядом с exe пилота.

Примеры

// Пример 1
set %a GetImage  (100 100 1000 1000)       // сохранить в памяти часть экранной области
set $bmp SaveImage (%a [1 1] C:\picture.bmp)        // сохранить в файл на диск C:\
set $b DeleteImage  (%a [1 1])             // удалить из памяти часть экранной области 
End_script

Смотрите также

GetImage
DeleteImage
LoadImage
Findimage

История развития

2.39
Добавил функцию сохранения изображения в файл 'SaveImage (Address filename)'. Поддерживаются форматы ".bmp", ".jpg", ".png" (определяется по расширению).