Saveimage (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''saveimage''' - сохраняет часть экранной области из памяти, полученную с помощью [...»)
 
 
Строка 4: Строка 4:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: необязательно.
 
Привязка к окну: необязательно.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
  saveimage (&lt;address>, &lt;filename>)
+
  saveimage (<address>, <filename>)
 
Где:
 
Где:
&lt;br>'''&lt;address>''' - адрес в памяти.
+
<br>'''<address>''' - адрес в памяти.
&lt;br>'''&lt;filename>''' - путь и имя файла. Если указано только имя, изображение будет сохранено рядом с exe пилота.  
+
<br>'''<filename>''' - путь и имя файла. Если указано только имя, изображение будет сохранено рядом с exe пилота.  
  
 
== Примеры ==
 
== Примеры ==
 
  --lua
 
  --lua
 
  address = getimage (100, 100, 1000, 1000)  -- сохранить в памяти часть экранной области
 
  address = getimage (100, 100, 1000, 1000)  -- сохранить в памяти часть экранной области
  saveimage (address, &lt;nowiki>[[C:\picture.bmp]]&lt;/nowiki>)        -- сохранить в файл на диск C:\
+
  saveimage (address, <nowiki>[[C:\picture.bmp]]</nowiki>)        -- сохранить в файл на диск C:\
 
  deleteimage  (address)            -- удалить из памяти часть экранной области  
 
  deleteimage  (address)            -- удалить из памяти часть экранной области  
  
Строка 19: Строка 19:
  
 
[[Getimage (Lua)]]
 
[[Getimage (Lua)]]
&lt;br>[[Deleteimage (Lua)]]
+
<br>[[Deleteimage (Lua)]]
&lt;br>[[Loadimage (Lua)]]
+
<br>[[Loadimage (Lua)]]

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

Описание

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

Синтаксис

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

saveimage (<address>, <filename>)

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

Примеры

--lua
address = getimage (100, 100, 1000, 1000)   -- сохранить в памяти часть экранной области
saveimage (address, [[C:\picture.bmp]])        -- сохранить в файл на диск C:\
deleteimage  (address)             -- удалить из памяти часть экранной области 

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

Getimage (Lua)
Deleteimage (Lua)
Loadimage (Lua)