BigTiffOptions Classe

Summary: The API for BigTIFF raster image format creation is specifically designed
to serve to the unique requirements of applications utilizing large-scale
imaging data from scanners. This API facilitates the seamless generation
of BigTIFF format, which combines multiple TIFF images into a single,
comprehensive image. It ensures efficient processing of extensive image
data, providing developers with a powerful tool for creating and
manipulating high-resolution, multi-image formats.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.BigTiffOptions

Inheritance: IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, TiffOptions

Constructors

NameDescrizione
BigTiffOptions(expected_format)Inizializza una nuova istanza della classe BigTiffOptions. Per impostazione predefinita viene utilizzata la convenzione little endian.
BigTiffOptions(expected_format, byte_order)Inizializza una nuova istanza della classe BigTiffOptions.
BigTiffOptions(options)Inizializza una nuova istanza della classe BigTiffOptions.
BigTiffOptions(tags)Inizializza una nuova istanza della classe BigTiffOptions.

Properties

NameTypeAccessDescrizione
alpha_storageTiffAlphaStorager/wOttiene o imposta l’opzione di memorizzazione dell’alpha. Le opzioni diverse da TiffAlphaStorage.UNSPECIFIED
vengono utilizzate quando sono definiti più di 3 TiffOptions.samples_per_pixel.
artiststringr/wOttiene o imposta l’artista.
bits_per_pixelintrOttiene i bit per pixel.
bits_per_sampleint[]r/wOttiene o imposta i bit per campione.
buffer_size_hintintr/wOttiene o imposta il suggerimento della dimensione del buffer, che è definito come dimensione massima consentita per tutti i buffer interni.
byte_orderTiffByteOrderr/wOttiene o imposta un valore che indica l’ordine dei byte tiff.
color_mapint[]r/wOttiene o imposta la mappa dei colori.
compressed_qualityintr/wOttiene o imposta la qualità dell’immagine compressa.
Utilizzata con la compressione Jpeg.
compressionTiffCompressionsr/wOttiene o imposta la compressione.
copyrightstringr/wOttiene o imposta il copyright.
data_orastringr/wOttiene o imposta la data e l’ora.
default_memory_allocation_limitintr/wOttiene o imposta il limite predefinito di allocazione della memoria.
disable_icc_exportboolr/wOttiene o imposta un valore che indica se l’esportazione del profilo ICC è disabilitata (il profilo ICC viene applicato ai pixel di origine in anticipo).
eliminatoboolrOttiene un valore che indica se questa istanza è stata eliminata.
document_namestringr/wOttiene o imposta il nome del documento.
exif_dataExifDatar/wOttiene o imposta i dati Exif.
exif_ifdTiffExifIfdrOttiene o imposta il puntatore a EXIF IFD.
extra_samplesint[]rOttiene i valori dei campioni extra.
fax_t4_optionsGroup3Optionsr/wOttiene o imposta le opzioni fax t4.
file_standardTiffFileStandardsr/wOttiene o imposta lo standard del file TIFF.
fill_orderTiffFillOrdersr/wOttiene o imposta l’ordine di riempimento dei bit dei byte.
full_frameboolr/wOttiene o imposta un valore che indica se [full frame].
half_tone_hintsint[]r/wOttiene o imposta i suggerimenti di mezzitoni.
descrizione_immaginestringr/wOttiene o imposta la descrizione dell’immagine.
lunghezza_immagineintr/wOttiene o imposta la lunghezza dell’immagine.
larghezza_immagineintr/wOttiene o imposta la larghezza dell’immagine.
ink_namesstringr/wOttiene o imposta i nomi dell’inchiostro.
is_extra_samples_presentboolrOttiene un valore che indica se i campioni extra sono presenti.
is_tiledboolrOttiene un valore che indica se l’immagine è suddivisa a tasselli.
is_validboolrOttiene un valore che indica se le TiffOptions sono state configurate correttamente. Utilizza il metodo Validate per trovare il motivo del fallimento.
keep_metadataboolr/wOttiene un valore che indica se mantenere i metadati originali dell’immagine durante l’esportazione.
max_sample_valueint[]r/wOttiene o imposta il valore massimo del campione.
min_sample_valueint[]r/wOttiene o imposta il valore minimo del campione.
multi_page_optionsMultiPageOptionsr/wLe opzioni multipagina
orientationTiffOrientationsr/wOttiene o imposta l’orientamento.
page_namestringr/wOttiene o imposta il nome della pagina.
page_numberint[]r/wOttiene o imposta il tag del numero di pagina.
paletteIColorPaletter/wOttiene o imposta la tavolozza dei colori.
photometricTiffPhotometricsr/wOttiene o imposta il valore fotometrico.
planar_configurationTiffPlanarConfigsr/wOttiene o imposta la configurazione planare.
predictorTiffPredictorr/wOttiene o imposta il predittore per la compressione LZW.
premultiply_componentsboolr/wOttiene o imposta un valore che indica se i componenti devono essere premoltiplicati.
resolution_settingsResolutionSettingr/wOttiene o imposta le impostazioni di risoluzione.
resolution_unitTiffResolutionUnitsr/wOttiene o imposta l’unità di risoluzione.
rows_per_stripintr/wOttiene o imposta le righe per striscia.
sample_formatTiffSampleFormats[]r/wOttiene o imposta il formato del campione.
samples_per_pixelintrOttiene i campioni per pixel. Per modificare il valore di questa proprietà utilizza il setter della proprietà TiffOptions.bits_per_sample.
scanner_manufacturerstringr/wOttiene o imposta il produttore dello scanner.
scanner_modelstringr/wOttiene o imposta il modello dello scanner.
smax_sample_valueint[]r/wOttiene o imposta il valore massimo del campione. Il valore ha un tipo di campo che corrisponde al meglio ai dati del campione (Byte, Short or Long type).
smin_sample_valueint[]r/wOttiene o imposta il valore minimo del campione. Il valore ha un tipo di campo che corrisponde al meglio ai dati del campione (Byte, Short or Long type).
software_typestringr/wOttiene o imposta il tipo di software.
sourceSourcer/wOttiene o imposta la sorgente in cui creare l’immagine.
strip_byte_countsint[]r/wOttiene o imposta i conteggi dei byte della striscia.
strip_offsetsint[]r/wOttiene o imposta gli offset della striscia.
sub_file_typeTiffNewSubFileTypesr/wOttiene o imposta un’indicazione generale del tipo di dati contenuti in questo sottofile.
tag_countintrOttiene il conteggio dei tag.
tagsTiffDataType[]r/wOttiene o imposta i tag.
target_printerstringr/wOttiene o imposta la stampante di destinazione.
threshholdingTiffThresholdsr/wOttiene o imposta la soglia.
tile_byte_countsint[]r/wOttiene o imposta i conteggi dei byte delle tile.
tile_lengthintr/wOttiene ot imposta la lunghezza della tile.
tile_offsetsint[]r/wOttiene o imposta gli offset della tile.
tile_widthintr/wOttiene ot imposta la larghezza della tile.
total_pagesintrOttiene il numero totale di pagine.
valid_tag_countintrOttiene il conteggio dei tag validi. Questo non è il conteggio totale dei tag ma il numero di tag che possono essere conservati.
vector_rasterization_optionsVectorRasterizationOptionsr/wOttiene o imposta le opzioni di rasterizzazione vettoriale.
xmp_dataXmpPacketWrapperr/wOttiene o imposta i dati Xmp.
xp_authorstringr/wOttiene o imposta l’autore dell’immagine, utilizzato da Windows Explorer.
xp_commentstringr/wOttiene o imposta il commento sull’immagine, utilizzato da Windows Explorer.
xp_keywordsstringr/wOttiene o imposta il soggetto dell’immagine, utilizzato da Windows Explorer.
xp_subjectstringr/wOttiene o imposta le informazioni sull’immagine, utilizzato da Windows Explorer.
xp_titlestringr/wOttiene o imposta le informazioni sull’immagine, utilizzato da Windows Explorer.
xpositionTiffRationalr/wOttiene o imposta la posizione x.
xresolutionTiffRationalr/wOttiene o imposta la risoluzione x.
y_cb_cr_coefficientsTiffRational[]r/wOttiene o imposta i YCbCrCoefficients.
y_cb_cr_subsamplingint[]r/wOttiene o imposta i fattori di sottocampionamento per la fotometria YCbCr.
ypositionTiffRationalr/wOttiene o imposta la posizione y.
yresolutionTiffRationalr/wOttiene o imposta la risoluzione y.

Methods

NameDescrizione
add_tag(tag_to_add)Aggiunge un nuovo tag.
add_tags(tags_to_add)Aggiunge i tag.
clone()Clona questa istanza.
create_with_format(expected_format)Inizializza una nuova istanza della classe BigTiffOptions. Per impostazione predefinita viene utilizzata la convenzione little endian.
create_with_options(options)Inizializza una nuova istanza della classe BigTiffOptions.
create_with_tags(tags)Inizializza una nuova istanza della classe BigTiffOptions.
get_tag_by_type(tag_key)Ottiene l’istanza del tag per tipo.
get_valid_tags_count(tags)Ottiene il conteggio dei tag validi.
is_tag_present(tag)Determina se il tag è presente nelle opzioni o meno.
remove_tag(tag)Rimuove il tag.
remove_tags(tags)Rimuove i tag.
try_set_metadata(metadata)Cerca di impostare un’istanza metadata, se questa istanza di Image supporta e implementa l’istanza IImageMetadataFormat.
validate()Convalida se le opzioni hanno una combinazione valida di tag

Constructor: BigTiffOptions(expected_format)

 BigTiffOptions(expected_format) 

Inizializza una nuova istanza della classe BigTiffOptions. Per impostazione predefinita viene utilizzata la convenzione little endian.

Parameters:

ParametroTipoDescrizione
expected_formatTiffExpectedFormatIl formato file Tiff previsto.

Constructor: BigTiffOptions(expected_format, byte_order)

 BigTiffOptions(expected_format, byte_order) 

Inizializza una nuova istanza della classe BigTiffOptions.

Parameters:

ParametroTipoDescrizione
expected_formatTiffExpectedFormatIl formato file Tiff previsto.
byte_orderTiffByteOrderL’ordine dei byte del formato file tiff da utilizzare.

Constructor: BigTiffOptions(options)

 BigTiffOptions(options) 

Inizializza una nuova istanza della classe BigTiffOptions.

Parameters:

ParametroTipoDescrizione
optionsTiffOptionsLa sorgente delle opzioni.

Constructor: BigTiffOptions(tags)

 BigTiffOptions(tags) 

Inizializza una nuova istanza della classe BigTiffOptions.

Parameters:

ParametroTipoDescrizione
tagsTiffDataType[]I tag per l’inizializzazione delle opzioni.

Method: add_tag(tag_to_add)

 add_tag(tag_to_add) 

Aggiunge un nuovo tag.

Parameters:

ParametroTipoDescrizione
tag_to_addTiffDataTypeIl tag da aggiungere.

Method: add_tags(tags_to_add)

 add_tags(tags_to_add) 

Aggiunge i tag.

Parameters:

ParametroTipoDescrizione
tags_to_addTiffDataType[]I tag da aggiungere.

Method: clone()

 clone() 

Clona questa istanza.

Returns

TipoDescrizione
ImageOptionsBaseRestituisce una copia profonda.

Method: create_with_format(expected_format) [static]

 create_with_format(expected_format) 

Inizializza una nuova istanza della classe BigTiffOptions. Per impostazione predefinita viene utilizzata la convenzione little endian.

Parameters:

ParametroTipoDescrizione
expected_formatTiffExpectedFormatIl formato file Tiff previsto.

Returns

TipoDescrizione
BigTiffOptionsUn nuovo oggetto BigTiffOptions.

Method: create_with_options(options) [static]

 create_with_options(options) 

Inizializza una nuova istanza della classe BigTiffOptions.

Parameters:

ParametroTipoDescrizione
optionsTiffOptionsLa sorgente delle opzioni.

Returns

TipoDescrizione
BigTiffOptionsUna copia delle opzioni.

Method: create_with_tags(tags) [static]

 create_with_tags(tags) 

Inizializza una nuova istanza della classe BigTiffOptions.

Parameters:

ParametroTipoDescrizione
tagsTiffDataType[]I tag per l’inizializzazione delle opzioni.

Returns

TipoDescrizione
BigTiffOptionsUn nuovo oggetto BigTiffOptions con tag.

Method: get_tag_by_type(tag_key)

 get_tag_by_type(tag_key) 

Ottiene l’istanza del tag per tipo.

Parameters:

ParametroTipoDescrizione
tag_keyTiffTagsLa chiave del tag.

Returns

TipoDescrizione
TiffDataTypeIstanza del tag se esiste, altrimenti null.

Method: get_valid_tags_count(tags) [static]

 get_valid_tags_count(tags) 

Ottiene il conteggio dei tag validi.

Parameters:

ParametroTipoDescrizione
tagsTiffDataType[]I tag da convalidare.

Returns

TipoDescrizione
intIl conteggio dei tag validi.

Method: is_tag_present(tag)

 is_tag_present(tag) 

Determina se il tag è presente nelle opzioni o meno.

Parameters:

ParametroTipoDescrizione
tagTiffTagsL’ID del tag da controllare.

Returns

TipoDescrizione
booltrue se il tag è presente; altrimenti, false.

Method: remove_tag(tag)

 remove_tag(tag) 

Rimuove il tag.

Parameters:

ParametroTipoDescrizione
tagTiffTagsIl tag da rimuovere.

Returns

TipoDescrizione
booltrue se rimosso con successo

Method: remove_tags(tags)

 remove_tags(tags) 

Rimuove i tag.

Parameters:

ParametroTipoDescrizione
tagsTiffTags[]I tag da rimuovere.

Returns

TipoDescrizione
boolTrue se la dimensione della collezione di tag è cambiata.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Cerca di impostare un’istanza metadata, se questa istanza di Image supporta e implementa l’istanza IImageMetadataFormat.

Parameters:

ParametroTipoDescrizione
metadataIImageMetadataFormatI metadati.

Returns

TipoDescrizione
boolTrue se metadata non è null e l’istanza di IMetadataContainer
supporta e/o implementa l’istanza di IImageMetadataFormat; altrimenti, false.