Class FileCreateSource
Pôvodný názov: Aspose.Imaging.Sources Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Predstavuje zdroj súborov na vytvorenie.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileCreateSource : FileSource
Inheritance
object ← Source ← FileSource ← FileCreateSource
Z dedičných členov
FileSource.IsTemporal , Source.GetStreamContainer() , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FileCreateSource(Stretnutie)
Iniciuje novú inštanciu triedy Aspose.Imaging.Sources.FileCreateSource.
public FileCreateSource(string filePath)
Parameters
filePath
string
Cesta na vytvorenie súboru.
Examples
Tento príklad vytvára nový súbor s obrázkom v niektorom umiestnení disku, ako je uvedené vlastnosťou zdroja príkladu BmpOptions. Ak sa druhý parameter nepredáva konštruktorovi FileCreateSource, potom predvolene vytvorený súbory majú vlastnosť IsTemporal nastavený na True.
//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(striekačka, bool)
Iniciuje novú inštanciu triedy Aspose.Imaging.Sources.FileCreateSource.
[JsonConstructor]
public FileCreateSource(string filePath, bool isTemporal)
Parameters
filePath
string
Cesta na vytvorenie súboru.
isTemporal
bool
Ak je nastavený na “skutočný”, vytvorený súbor bude dočasný.
Examples
Tento príklad vytvára nový súbor s obrázkom v niektorom umiestnení disku, ako je uvedené zdrojovou vlastnosťou príkladu BmpOptions. Niektoré vlastnosti pre príklady bmpoptions sú nastavené pred vytvorením skutočného obrazu.
//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
Dostane súborovú cestu na vytvorenie.
[JsonProperty]
public string FilePath { get; }
Hodnota nehnuteľnosti
IsTemporal
Dostane hodnotu, ktorá ukazuje, či súbor bude dočasný.
[JsonProperty]
public override bool IsTemporal { get; }
Hodnota nehnuteľnosti
Methods
GetStreamContainer()
Získajte prúdový kontajner.
public override StreamContainer GetStreamContainer()
Returns
Streamový kontajner
Remarks
Používajte s opatrnosťou. budete musieť odstraňovať prúdový kontajner po prevzatí.