Class FileCreateSource
Nome do espaço: Aspose.Imaging.Sources Assembleia: Aspose.Imaging.dll (25.5.0)
Representa uma fonte de arquivo para a criação.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileCreateSource : FileSourceInheritance
object ← Source ← FileSource ← FileCreateSource
Membros herdados
FileSource.IsTemporal , Source.GetStreamContainer() , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FileCreateSource(Redação)
Inicia uma nova instância da classe Aspose.Imaging.Sources.FileCreateSource.
public FileCreateSource(string filePath)Parameters
filePath string
O caminho de arquivo para criar.
Examples
Este exemplo cria um novo arquivo de imagem em algum local do disco conforme especificado pela propriedade fonte da instância BmpOptions. Se o segundo parâmetro não for transferido para o construtor do FileCreateSource, então por padrão o arquivo a ser criado tem propriedade IsTemporal definido para True. Com IsTemporal definido para True, nenhum arquivo será salvo no disco no final da execução.
//Creates an instance of BmpOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                                            Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                                                                                                                                                                                                                                                            bmpOptions.BitsPerPixel = 24;
                                                                                                                                                                                                                                                                                                                                                                            //Create an instance of FileCreateSource and assign it as Source for the instance of BmpOptions
                                                                                                                                                                                                                                                                                                                                                                            //If second parameter is not passed, then by default the file has IsTemporal set to True
                                                                                                                                                                                                                                                                                                                                                                            bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\output.bmp");
                                                                                                                                                                                                                                                                                                                                                                            //Creates an instance of Image 
                                                                                                                                                                                                                                                                                                                                                                            using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                                            {
                                                                                                                                                                                                                                                                                                                                                                                //do some image processing
                                                                                                                                                                                                                                                                                                                                                                            }FileCreateSource(Remoção, Bool)
Inicia uma nova instância da classe Aspose.Imaging.Sources.FileCreateSource.
[JsonConstructor]
public FileCreateSource(string filePath, bool isTemporal)Parameters
filePath string
O caminho de arquivo para criar.
isTemporal bool
Se configurado para “verdadeiro”, o arquivo criado será temporário.
Examples
Este exemplo cria um novo arquivo de imagem em algum local de disco conforme especificado pela propriedade fonte da instância BmpOptions. Várias propriedades para a instância BmpOptions são configuradas antes de criar a imagem real.
//Create an instance of BmpOptions and set its various properties
                                                                                                                                                                                                                                                                                                             Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                                                                                                                                                                                             bmpOptions.BitsPerPixel = 24;
                                                                                                                                                                                                                                                                                                             //Create an instance of FileCreateSource and assign it as Source for the instance of BmpOptions
                                                                                                                                                                                                                                                                                                             //Second Boolean parameter determines if the file to be created IsTemporal or not
                                                                                                                                                                                                                                                                                                             bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\output.bmp", false);
                                                                                                                                                                                                                                                                                                             //Create an instance of Image and initialize it with instance of BmpOptions by calling Create method
                                                                                                                                                                                                                                                                                                             using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                 //do some image processing
                                                                                                                                                                                                                                                                                                                 // save all changes
                                                                                                                                                                                                                                                                                                                 image.Save();
                                                                                                                                                                                                                                                                                                             }Properties
FilePath
Obtenha o caminho de arquivo para criar.
[JsonProperty]
public string FilePath { get; }Valor da propriedade
IsTemporal
Recebe um valor indicando se o arquivo será temporário.
[JsonProperty]
public override bool IsTemporal { get; }Valor da propriedade
Methods
GetStreamContainer()
Conheça o recipiente de fluxo.
public override StreamContainer GetStreamContainer()Returns
O contêiner de fluxo.
Remarks
Use com cautela. Você precisará dissolver o contêiner de fluxo após a recuperação.