FileCreateSource

FileCreateSource(string)

Инициализирует новый экземплярFileCreateSource класс.

public FileCreateSource(string filePath)
ПараметрТипОписание
filePathStringПуть к файлу для создания.

Примеры

В этом примере создается новый файл изображения в некотором месте на диске, как указано в свойстве Source экземпляра BmpOptions. Если второй параметр не передан конструктору FileCreateSource, то по умолчанию создаваемый файл имеет свойство IsTemporal, установленное в True. Если для параметра IsTemporal задано значение True, в конце выполнения ни один файл не будет сохранен на диске.

[C#]

//Создает экземпляр BmpOptions и устанавливает его различные свойства
Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
bmpOptions.BitsPerPixel = 24;

//Создаем экземпляр FileCreateSource и назначаем его в качестве источника для экземпляра BmpOptions
//Если второй параметр не передан, то по умолчанию для файла IsTemporal установлено значение True
bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\output.bmp");

// Создает экземпляр изображения 
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
{
    // делаем некоторую обработку изображения
}

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


FileCreateSource(string, bool)

Инициализирует новый экземплярFileCreateSource класс.

public FileCreateSource(string filePath, bool isTemporal)
ПараметрТипОписание
filePathStringПуть к файлу для создания.
isTemporalBooleanЕсли установленоистинныйсозданный файл будет временным.

Примеры

В этом примере создается новый файл изображения в некотором месте на диске, как указано в свойстве Source экземпляра BmpOptions. Несколько свойств экземпляра BmpOptions задаются перед созданием фактического изображения. Особенно свойство Source, которое в данном случае относится к фактическому местоположению на диске.

[C#]

//Создаем экземпляр BmpOptions и устанавливаем его различные свойства
Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
bmpOptions.BitsPerPixel = 24;

//Создаем экземпляр FileCreateSource и назначаем его в качестве источника для экземпляра BmpOptions
//Второй логический параметр определяет, является ли создаваемый файл временным или нет
bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\output.bmp", false);

//Создаем экземпляр Image и инициализируем его экземпляром BmpOptions, вызвав метод Create
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
{
    // делаем некоторую обработку изображения

    // сохранить все изменения
    image.Save();
}

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