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
| Name | Descrizione |
|---|---|
| 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
| Name | Type | Access | Descrizione |
|---|---|---|---|
| alpha_storage | TiffAlphaStorage | r/w | Ottiene 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. |
| artist | string | r/w | Ottiene o imposta l’artista. |
| bits_per_pixel | int | r | Ottiene i bit per pixel. |
| bits_per_sample | int[] | r/w | Ottiene o imposta i bit per campione. |
| buffer_size_hint | int | r/w | Ottiene o imposta il suggerimento della dimensione del buffer, che è definito come dimensione massima consentita per tutti i buffer interni. |
| byte_order | TiffByteOrder | r/w | Ottiene o imposta un valore che indica l’ordine dei byte tiff. |
| color_map | int[] | r/w | Ottiene o imposta la mappa dei colori. |
| compressed_quality | int | r/w | Ottiene o imposta la qualità dell’immagine compressa. Utilizzata con la compressione Jpeg. |
| compression | TiffCompressions | r/w | Ottiene o imposta la compressione. |
| copyright | string | r/w | Ottiene o imposta il copyright. |
| data_ora | string | r/w | Ottiene o imposta la data e l’ora. |
| default_memory_allocation_limit | int | r/w | Ottiene o imposta il limite predefinito di allocazione della memoria. |
| disable_icc_export | bool | r/w | Ottiene o imposta un valore che indica se l’esportazione del profilo ICC è disabilitata (il profilo ICC viene applicato ai pixel di origine in anticipo). |
| eliminato | bool | r | Ottiene un valore che indica se questa istanza è stata eliminata. |
| document_name | string | r/w | Ottiene o imposta il nome del documento. |
| exif_data | ExifData | r/w | Ottiene o imposta i dati Exif. |
| exif_ifd | TiffExifIfd | r | Ottiene o imposta il puntatore a EXIF IFD. |
| extra_samples | int[] | r | Ottiene i valori dei campioni extra. |
| fax_t4_options | Group3Options | r/w | Ottiene o imposta le opzioni fax t4. |
| file_standard | TiffFileStandards | r/w | Ottiene o imposta lo standard del file TIFF. |
| fill_order | TiffFillOrders | r/w | Ottiene o imposta l’ordine di riempimento dei bit dei byte. |
| full_frame | bool | r/w | Ottiene o imposta un valore che indica se [full frame]. |
| half_tone_hints | int[] | r/w | Ottiene o imposta i suggerimenti di mezzitoni. |
| descrizione_immagine | string | r/w | Ottiene o imposta la descrizione dell’immagine. |
| lunghezza_immagine | int | r/w | Ottiene o imposta la lunghezza dell’immagine. |
| larghezza_immagine | int | r/w | Ottiene o imposta la larghezza dell’immagine. |
| ink_names | string | r/w | Ottiene o imposta i nomi dell’inchiostro. |
| is_extra_samples_present | bool | r | Ottiene un valore che indica se i campioni extra sono presenti. |
| is_tiled | bool | r | Ottiene un valore che indica se l’immagine è suddivisa a tasselli. |
| is_valid | bool | r | Ottiene un valore che indica se le TiffOptions sono state configurate correttamente. Utilizza il metodo Validate per trovare il motivo del fallimento. |
| keep_metadata | bool | r/w | Ottiene un valore che indica se mantenere i metadati originali dell’immagine durante l’esportazione. |
| max_sample_value | int[] | r/w | Ottiene o imposta il valore massimo del campione. |
| min_sample_value | int[] | r/w | Ottiene o imposta il valore minimo del campione. |
| multi_page_options | MultiPageOptions | r/w | Le opzioni multipagina |
| orientation | TiffOrientations | r/w | Ottiene o imposta l’orientamento. |
| page_name | string | r/w | Ottiene o imposta il nome della pagina. |
| page_number | int[] | r/w | Ottiene o imposta il tag del numero di pagina. |
| palette | IColorPalette | r/w | Ottiene o imposta la tavolozza dei colori. |
| photometric | TiffPhotometrics | r/w | Ottiene o imposta il valore fotometrico. |
| planar_configuration | TiffPlanarConfigs | r/w | Ottiene o imposta la configurazione planare. |
| predictor | TiffPredictor | r/w | Ottiene o imposta il predittore per la compressione LZW. |
| premultiply_components | bool | r/w | Ottiene o imposta un valore che indica se i componenti devono essere premoltiplicati. |
| resolution_settings | ResolutionSetting | r/w | Ottiene o imposta le impostazioni di risoluzione. |
| resolution_unit | TiffResolutionUnits | r/w | Ottiene o imposta l’unità di risoluzione. |
| rows_per_strip | int | r/w | Ottiene o imposta le righe per striscia. |
| sample_format | TiffSampleFormats[] | r/w | Ottiene o imposta il formato del campione. |
| samples_per_pixel | int | r | Ottiene i campioni per pixel. Per modificare il valore di questa proprietà utilizza il setter della proprietà TiffOptions.bits_per_sample. |
| scanner_manufacturer | string | r/w | Ottiene o imposta il produttore dello scanner. |
| scanner_model | string | r/w | Ottiene o imposta il modello dello scanner. |
| smax_sample_value | int[] | r/w | Ottiene 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_value | int[] | r/w | Ottiene 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_type | string | r/w | Ottiene o imposta il tipo di software. |
| source | Source | r/w | Ottiene o imposta la sorgente in cui creare l’immagine. |
| strip_byte_counts | int[] | r/w | Ottiene o imposta i conteggi dei byte della striscia. |
| strip_offsets | int[] | r/w | Ottiene o imposta gli offset della striscia. |
| sub_file_type | TiffNewSubFileTypes | r/w | Ottiene o imposta un’indicazione generale del tipo di dati contenuti in questo sottofile. |
| tag_count | int | r | Ottiene il conteggio dei tag. |
| tags | TiffDataType[] | r/w | Ottiene o imposta i tag. |
| target_printer | string | r/w | Ottiene o imposta la stampante di destinazione. |
| threshholding | TiffThresholds | r/w | Ottiene o imposta la soglia. |
| tile_byte_counts | int[] | r/w | Ottiene o imposta i conteggi dei byte delle tile. |
| tile_length | int | r/w | Ottiene ot imposta la lunghezza della tile. |
| tile_offsets | int[] | r/w | Ottiene o imposta gli offset della tile. |
| tile_width | int | r/w | Ottiene ot imposta la larghezza della tile. |
| total_pages | int | r | Ottiene il numero totale di pagine. |
| valid_tag_count | int | r | Ottiene il conteggio dei tag validi. Questo non è il conteggio totale dei tag ma il numero di tag che possono essere conservati. |
| vector_rasterization_options | VectorRasterizationOptions | r/w | Ottiene o imposta le opzioni di rasterizzazione vettoriale. |
| xmp_data | XmpPacketWrapper | r/w | Ottiene o imposta i dati Xmp. |
| xp_author | string | r/w | Ottiene o imposta l’autore dell’immagine, utilizzato da Windows Explorer. |
| xp_comment | string | r/w | Ottiene o imposta il commento sull’immagine, utilizzato da Windows Explorer. |
| xp_keywords | string | r/w | Ottiene o imposta il soggetto dell’immagine, utilizzato da Windows Explorer. |
| xp_subject | string | r/w | Ottiene o imposta le informazioni sull’immagine, utilizzato da Windows Explorer. |
| xp_title | string | r/w | Ottiene o imposta le informazioni sull’immagine, utilizzato da Windows Explorer. |
| xposition | TiffRational | r/w | Ottiene o imposta la posizione x. |
| xresolution | TiffRational | r/w | Ottiene o imposta la risoluzione x. |
| y_cb_cr_coefficients | TiffRational[] | r/w | Ottiene o imposta i YCbCrCoefficients. |
| y_cb_cr_subsampling | int[] | r/w | Ottiene o imposta i fattori di sottocampionamento per la fotometria YCbCr. |
| yposition | TiffRational | r/w | Ottiene o imposta la posizione y. |
| yresolution | TiffRational | r/w | Ottiene o imposta la risoluzione y. |
Methods
| Name | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| expected_format | TiffExpectedFormat | Il formato file Tiff previsto. |
Constructor: BigTiffOptions(expected_format, byte_order)
BigTiffOptions(expected_format, byte_order)
Inizializza una nuova istanza della classe BigTiffOptions.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| expected_format | TiffExpectedFormat | Il formato file Tiff previsto. |
| byte_order | TiffByteOrder | L’ordine dei byte del formato file tiff da utilizzare. |
Constructor: BigTiffOptions(options)
BigTiffOptions(options)
Inizializza una nuova istanza della classe BigTiffOptions.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | TiffOptions | La sorgente delle opzioni. |
Constructor: BigTiffOptions(tags)
BigTiffOptions(tags)
Inizializza una nuova istanza della classe BigTiffOptions.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tags | TiffDataType[] | I tag per l’inizializzazione delle opzioni. |
Method: add_tag(tag_to_add)
add_tag(tag_to_add)
Aggiunge un nuovo tag.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tag_to_add | TiffDataType | Il tag da aggiungere. |
Method: add_tags(tags_to_add)
add_tags(tags_to_add)
Aggiunge i tag.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tags_to_add | TiffDataType[] | I tag da aggiungere. |
Method: clone()
clone()
Clona questa istanza.
Returns
| Tipo | Descrizione |
|---|---|
| ImageOptionsBase | Restituisce 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| expected_format | TiffExpectedFormat | Il formato file Tiff previsto. |
Returns
| Tipo | Descrizione |
|---|---|
| BigTiffOptions | Un nuovo oggetto BigTiffOptions. |
Method: create_with_options(options) [static]
create_with_options(options)
Inizializza una nuova istanza della classe BigTiffOptions.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | TiffOptions | La sorgente delle opzioni. |
Returns
| Tipo | Descrizione |
|---|---|
| BigTiffOptions | Una copia delle opzioni. |
Method: create_with_tags(tags) [static]
create_with_tags(tags)
Inizializza una nuova istanza della classe BigTiffOptions.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tags | TiffDataType[] | I tag per l’inizializzazione delle opzioni. |
Returns
| Tipo | Descrizione |
|---|---|
| BigTiffOptions | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tag_key | TiffTags | La chiave del tag. |
Returns
| Tipo | Descrizione |
|---|---|
| TiffDataType | Istanza 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tags | TiffDataType[] | I tag da convalidare. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Il conteggio dei tag validi. |
Method: is_tag_present(tag)
is_tag_present(tag)
Determina se il tag è presente nelle opzioni o meno.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tag | TiffTags | L’ID del tag da controllare. |
Returns
| Tipo | Descrizione |
|---|---|
| bool |
Method: remove_tag(tag)
remove_tag(tag)
Rimuove il tag.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tag | TiffTags | Il tag da rimuovere. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | true se rimosso con successo |
Method: remove_tags(tags)
remove_tags(tags)
Rimuove i tag.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| tags | TiffTags[] | I tag da rimuovere. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | True 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| metadata | IImageMetadataFormat | I metadati. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | True se metadata non è null e l’istanza di IMetadataContainer supporta e/o implementa l’istanza di IImageMetadataFormat; altrimenti, false. |