SaveImage: различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''SaveImage''' - сохраняет часть экранной области из памяти, полученную с помощью...»)
 
 
Строка 5: Строка 5:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: необязательно.
 
Привязка к окну: необязательно.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
  SaveImage (&lt;Address> &lt;filename>)
+
  SaveImage (<Address> <filename>)
 
Где:
 
Где:
&lt;br>'''&lt;address>''' - адрес в памяти.
+
<br>'''<address>''' - адрес в памяти.
&lt;br>'''&lt;filename>''' - путь и имя файла. Если указано только имя, изображение будет сохранено рядом с exe пилота.  
+
<br>'''<filename>''' - путь и имя файла. Если указано только имя, изображение будет сохранено рядом с exe пилота.  
  
 
== Примеры ==
 
== Примеры ==
Строка 21: Строка 21:
  
 
[[GetImage]]
 
[[GetImage]]
&lt;br>[[DeleteImage]]
+
<br>[[DeleteImage]]
&lt;br>[[LoadImage]]
+
<br>[[LoadImage]]
&lt;br>[[Findimage]]
+
<br>[[Findimage]]
  
 
== История развития ==
 
== История развития ==
  
 
'''2.39'''
 
'''2.39'''
&lt;br>Добавил функцию сохранения изображения в файл 'SaveImage (Address filename)'. Поддерживаются форматы ".bmp", ".jpg", ".png" (определяется по расширению).
+
<br>Добавил функцию сохранения изображения в файл 'SaveImage (Address filename)'. Поддерживаются форматы ".bmp", ".jpg", ".png" (определяется по расширению).
  
 
[[Категория:Память]]
 
[[Категория:Память]]

Текущая версия на 11:08, 28 августа 2019

Описание

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" (определяется по расширению).