Difference between revisions of "Picture.Save"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:52, 7 February 2021
Save (Сохранение картинки) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция сохраняет файл картинки на диск. Файл может быть сохранен как на сервер, так и на локальный диск. Тип сохраненной картинки может быть задан, либо картинка будет сохранена в текущем формате (в формате, в котором она находится в памяти). Если в имени файла опущено расширение, оно будет добавлено автоматически в соответствии с форматом его сохранения.
Синтаксис
Picture.Save(<Путь и имя файла (STRING)>,<Формат сохранения картинки (STRING)>)
Аргументы
<Путь и имя файла (STRING)>
- Путь и имя файла для загрузки. Путь может быть как серверным и так и локальным (Имена файлов). Если имя файла не содержит расширения, оно будет добавлено автоматически в соответствии с форматом сохранения.<Формат сохранения картинки (STRING)>
- (необязательный аргумент) Формат сохранения картинки. Картинка будет превращена в указанный формат перед сохранением (оригинальная картинка изменена не будет). При отсутствии аргумента, картинка будет сохранена в формате, в котором она хранилась на момент вызова функции. Возможны следующие форматы сохранения (количество форматов может быть увеличено в будущем): BMP, JPG, PNG, GIF.
Примеры
//Создадим картинку 1000 на 1000. aPic:=Picture.Create(1000,1000,toRgb(255,255,255),32); //Выведем 20000 случайных линий, случайной толщины, имеющими альфа 50% randomize; for i:=0 to 20000 do aPic.Line(random(1010)-5,random(1010)-5,random(1010)-5,random(1010)-5,toRgb(random(256),random(256),random(256)),Random(15)+1,1,500); enddo; //Сохраним картинку в файле (расширение будет добавлено автоматически) aPic.Save("c:\Result");