Picture.ConvertTo

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

Функция конвертирует картинку в выбранный формат по его наименованию. Если картинка уже в указанном формате, функция не будет выполнять никаких действий.

Синтаксис

Picture.ConvertTo(<Формат картинки (STRING)>,<Параметры>)

Аргументы

  • <Формат картинки (STRING)> - Формат конвертации картинки. Картинка будет превращена в указанный формат. Возможны следующие форматы (количество форматов может быть увеличено в будущем): BMP, JPG, PNG, GIF.
  • <Параметры> - (необязательный аргумент) Аргумент задает дополнительные параметры конвертации и зависит от формата. Доступны следующие параметры:
    • Для формата BMP: Задает количество бит на точку, возможно следующие значения параметра: 32 (по умолчанию), 24, 16, 8, 4, 2 (не поддерживается под Windows), 1.

Примеры

//Создадим таблицу SFT
t:=Table.Create();
//Загрузим JPG картинку с диска
аКар:=Picture.Create();
аКар.Load("C:\Picture.jpg");
//Превратим картику в PNG
аКар.ConvertTo("PNG");
//Добавим картинку в таблицу
t.AddObject(2,,аКар,1,"100,100,200,200");
//Сохраним таблицу на диск
t.Save("c:\Result.xlsx","xlsx");