Classe FileCreateSource

Summary: Represents a file source for creation.

Module: aspose.imaging.sources

Full Name: aspose.imaging.sources.FileCreateSource

Inheritance: FileSource

Constructors

NameDescrizione
FileCreateSource(file_path)Inizializza una nuova istanza della classe FileCreateSource
FileCreateSource(file_path, is_temporal)Inizializza una nuova istanza della classe FileCreateSource

Properties

NameTypeAccessDescrizione
file_pathstringrOttiene il percorso del file da creare
is_temporalboolrOttiene un valore che indica se il file sarà temporaneo

Methods

NameDescrizione
get_stream_container()Ottiene il contenitore di flusso.

Constructor: FileCreateSource(file_path)

 FileCreateSource(file_path) 

Inizializza una nuova istanza della classe FileCreateSource

Parameters:

ParametroTipoDescrizione
file_pathstringIl percorso del file da creare

See also:

Example # 1: This example creates a new Image file at some disk location as specified by `…

Constructor: FileCreateSource(file_path, is_temporal)

 FileCreateSource(file_path, is_temporal) 

Inizializza una nuova istanza della classe FileCreateSource

Parameters:

ParametroTipoDescrizione
file_pathstringIl percorso del file da creare
is_temporalboolSe impostato su true il file creato sarà temporaneo

See also:

Example # 1: This example creates a new Image file at some disk location as specified by S…

Method: get_stream_container()

 get_stream_container() 

Ottiene il contenitore di flusso.

Returns

TipoDescrizione
StreamContaineril contenitore di flusso.

Examples

This example creates a new Image file at some disk location as specified by source property of the BmpOptions instance. If second parameter is not passed to the constructor of FileCreateSource, then by default the file to be created has property is_temporal set to True. With is_temporal set to True, no file will be saved on disk at the end of execution.

from aspose.imaging import Image
from aspose.imaging.imageoptions import BmpOptions
from aspose.imaging.sources import FileCreateSource

#Crea un'istanza di BmpOptions e imposta le sue varie proprietà
with BmpOptions() as bmp_options:
	bmp_options.bits_per_pixel = 24
	#Crea un'istanza di `FileCreateSource` e assegnala come `source` per l'istanza di `BmpOptions`
	#Se il secondo parametro non è fornito, per impostazione predefinita il file ha `is_temporal` impostato su True
	bmp_options.source = FileCreateSource(r"C:\temp\output.bmp")
	#Crea un'istanza di Image
	with Image.create(bmp_options, 500, 500) as image:
		#esegui qualche elaborazione dell'immagine
		image.save()

This example creates a new Image file at some disk location as specified by Source property of the BmpOptions instance. Several properties for BmpOptions instance are set before creating the actual image. Especially the Source property, that refers to the actual disk location in this case.


from aspose.imaging import Image
from aspose.imaging.imageoptions import BmpOptions
from aspose.imaging.sources import FileCreateSource

#Crea un'istanza di `BmpOptions` e imposta le sue varie proprietà
with BmpOptions() as bmp_options:
	bmp_options.bits_per_pixel = 24

	#Crea un'istanza di `FileCreateSource` e assegnala come `source` per l'istanza di `BmpOptions`
	#Il secondo parametro `Boolean` determina se il file da creare è_temporal o meno
	bmp_options.source = FileCreateSource(r"C:\temp\output.bmp", False)

	#Crea un'istanza di Image e inizializzala con l'istanza di BmpOptions chiamando il metodo Create
	with Image.create(bmp_options, 500, 500) as image:
		#esegui qualche elaborazione dell'immagine
		# salva tutte le modifiche
		image.save()