Difference between revisions of "Picture.LoadFromBuffer"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:52, 7 February 2021
LoadFromBuffer (Загрузка картинки) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция загружает файл картинки из буфера, начиная с указанной позиции или начала буфера. Тип картинки будет определен исходя из данных в буфере. Функция может использоваться с картинками, полученными по web или из композитных форматов, содержащих другие данные (архивы, закодированные данные и пр.).
Синтаксис
Picture.LoadFromBuffer(<Источник загрузки (BUFFER)>,<Позиция в буфере для загрузки (INT)>=0)
Аргументы
<Источник загрузки (BUFFER)>
- Буфер, в котором хранится картинка.<Позиция в буфере для загрузки (INT)>
- (необязательный аргумент) Позиция в буфере, начиная с которой хранится картинка (по умолчанию, с начала буфера). Размер картинки в буфере будет определен исходя из формата картинки.
Примеры
//аПоз -- позиция в буфере, начиная с которой хранится картинка ... aPic:=Picture.Create(); Try aPic.LoadFromBuffer(aBuf,аПоз); Except Message("Невозможно загрузить картинку!"); Exit; EndTry; //Сохраним картинку в файле, нужное расширение будет добавлено автоматически. aPic.Save("c:\Result");