Picture.LoadFromString

From SunFlurry wiki
Jump to: navigation, search
  LoadFromString (Загрузка картинки)
Объект:Картинка
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку, неверный формат
Визуальность:Нет

Функция загружает файл картинки из бинарной строки (строка будет переведена в ANSI, если она хранится в формате UTF-16, поэтому желательно использовать только строки, хранящиеся в ANSI). Тип картинки будет определен исходя из данных строки. Картинка загружается с первого знака строки и предполагается, что она занимает всю строку. Функция может использоваться с картинками, полученными по web или из композитных форматов, содержащих другие данные (архивы, закодированные данные и пр.).

Синтаксис

Picture.LoadFromString(<Источник загрузки (STRING)>)

Аргументы

  • <Источник загрузки (STRING)> - Строка с бинарной информацией, содержащей картинку.

Примеры

...
aPic:=Picture.Create();
Try
  aPic.LoadFromString(аСтрока);
Except
  Message("Невозможно загрузить картинку!");
  Exit;
EndTry;
//Сохраним картинку в файле, нужное расширение будет добавлено автоматически.
aPic.Save("c:\Result");