BigTiffOptions klass
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 | Description |
|---|---|
| BigTiffOptions(expected_format) | Initierar en ny instans av klassen BigTiffOptions . Som standard används little endian‑konventionen. |
| BigTiffOptions(expected_format, byte_order) | Initierar en ny instans av klassen BigTiffOptions . |
| BigTiffOptions(options) | Initierar en ny instans av klassen BigTiffOptions . |
| BigTiffOptions(tags) | Initierar en ny instans av klassen BigTiffOptions . |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| alpha_storage | TiffAlphaStorage | r/w | Hämtar eller anger alfa lagringsalternativet. Alternativ förutom TiffAlphaStorage.UNSPECIFIED används när det finns mer än 3 TiffOptions.samples_per_pixel definierade. |
| artist | string | r/w | Hämtar eller anger artisten. |
| bits_per_pixel | int | r | Hämtar bitarna per pixel. |
| bits_per_sample | int[] | r/w | Hämtar eller anger antalet bitar per prov. |
| buffer_size_hint | int | r/w | Hämtar eller anger en ledtråd för buffertstorlek som definierar maximal tillåten storlek för alla interna buffertar. |
| byte_order | TiffByteOrder | r/w | Hämtar eller anger ett värde som indikerar tiff-byteordningen. |
| color_map | int[] | r/w | Hämtar eller anger färgkartan. |
| compressed_quality | int | r/w | Hämtar eller anger komprimerad bildkvalitet. Används med Jpeg‑komprimering. |
| compression | TiffCompressions | r/w | Hämtar eller anger komprimeringen. |
| upphovsrätt | string | r/w | Hämtar eller anger upphovsrätten. |
| date_time | string | r/w | Hämtar eller anger datum och tid. |
| default_memory_allocation_limit | int | r/w | Hämtar eller anger standardgränsen för minnesallokering. |
| disable_icc_export | bool | r/w | Hämtar eller anger ett värde som indikerar om ICC‑profilexport är inaktiverad (ICC‑profilen appliceras på källpixlarna i förväg). |
| disposed | bool | r | Hämtar ett värde som indikerar om den här instansen är frigjord. |
| document_name | string | r/w | Hämtar eller anger dokumentets namn. |
| exif_data | ExifData | r/w | Hämtar eller anger Exif-data. |
| exif_ifd | TiffExifIfd | r | Hämtar eller anger pekaren till EXIF IFD. |
| extra_samples | int[] | r | Hämtar värdena för extra samples. |
| fax_t4_options | Group3Options | r/w | Hämtar eller anger fax t4‑alternativen. |
| file_standard | TiffFileStandards | r/w | Hämtar eller anger TIFF‑filstandard. |
| fill_order | TiffFillOrders | r/w | Hämtar eller anger fyllningsordningen för byte‑bitar. |
| full_frame | bool | r/w | Hämtar eller anger ett värde som indikerar om [full frame]. |
| half_tone_hints | int[] | r/w | Hämtar eller anger halvtone‑tipsen. |
| image_description | string | r/w | Hämtar eller anger bildbeskrivningen. |
| image_length | int | r/w | Hämtar eller anger bildlängden. |
| image_width | int | r/w | Hämtar eller anger bildbredden. |
| ink_names | string | r/w | Hämtar eller anger bläcknamnen. |
| is_extra_samples_present | bool | r | Hämtar ett värde som indikerar om de extra proverna finns. |
| is_tiled | bool | r | Hämtar ett värde som indikerar om bilden är tiled. |
| is_valid | bool | r | Hämtar ett värde som indikerar om TiffOptions har konfigurerats korrekt. Använd Validate method för att hitta felorsaken. |
| keep_metadata | bool | r/w | Hämtar ett värde som anger om originalmetadata för bilden ska behållas vid export. |
| max_sample_value | int[] | r/w | Hämtar eller anger det maximala provvärdet. |
| min_sample_value | int[] | r/w | Hämtar eller anger det minsta provvärdet. |
| multi_page_options | MultiPageOptions | r/w | Flersidiga alternativ |
| orientation | TiffOrientations | r/w | Hämtar eller anger orienteringen. |
| page_name | string | r/w | Hämtar eller anger sidnamnet. |
| page_number | int[] | r/w | Hämtar eller anger sidnummer‑taggen. |
| palette | IColorPalette | r/w | Hämtar eller anger färgpaletten. |
| photometric | TiffPhotometrics | r/w | Hämtar eller anger photometric. |
| planar_configuration | TiffPlanarConfigs | r/w | Hämtar eller anger den plana konfigurationen. |
| predictor | TiffPredictor | r/w | Hämtar eller anger förutsägaren för LZW-komprimering. |
| premultiply_components | bool | r/w | Hämtar eller anger ett värde som indikerar om komponenterna måste förmultipliceras. |
| resolution_settings | ResolutionSetting | r/w | Hämtar eller anger upplösningsinställningarna. |
| resolution_unit | TiffResolutionUnits | r/w | Hämtar eller anger upplösningsenheten. |
| rows_per_strip | int | r/w | Hämtar eller anger rader per strip. |
| sample_format | TiffSampleFormats[] | r/w | Hämtar eller anger provformatet. |
| samples_per_pixel | int | r | Hämtar prover per pixel. För att ändra detta egenskapsvärde, använd TiffOptions.bits_per_sample egenskaps‑setter. |
| scanner_manufacturer | string | r/w | Hämtar eller anger skannertillverkaren. |
| scanner_model | string | r/w | Hämtar eller anger skannermodellen. |
| smax_sample_value | int[] | r/w | Hämtar eller anger det maximala provvärdet. Värdet har en fälttyp som bäst matchar provdata (Byte, Short eller Long type). |
| smin_sample_value | int[] | r/w | Hämtar eller anger det minsta provvärdet. Värdet har en fälttyp som bäst matchar provdata (Byte, Short eller Long type). |
| software_type | string | r/w | Hämtar eller anger programvarutypen. |
| source | Source | r/w | Hämtar eller anger källan där bilden ska skapas. |
| strip_byte_counts | int[] | r/w | Hämtar eller anger strip-byte-antalet. |
| strip_offsets | int[] | r/w | Hämtar eller anger strip-offsetsen. |
| sub_file_type | TiffNewSubFileTypes | r/w | Hämtar eller anger en allmän indikation på vilken typ av data som finns i denna underfil. |
| tag_count | int | r | Hämtar taggantalet. |
| tags | TiffDataType[] | r/w | Hämtar eller anger taggarna. |
| target_printer | string | r/w | Hämtar eller anger målskrivaren. |
| threshholding | TiffThresholds | r/w | Hämtar eller anger tröskelvärdet. |
| tile_byte_counts | int[] | r/w | Hämtar eller anger tile-byte-antalet. |
| tile_length | int | r/w | Hämtar eller anger tile-längden. |
| tile_offsets | int[] | r/w | Hämtar eller anger tile-offsetsen. |
| tile_width | int | r/w | Hämtar eller anger tile-bredden. |
| total_pages | int | r | Hämtar det totala antalet sidor. |
| valid_tag_count | int | r | Hämtar det giltiga taggantalet. Detta är inte det totala antalet taggar utan antalet taggar som kan bevaras. |
| vector_rasterization_options | VectorRasterizationOptions | r/w | Hämtar eller anger vektorrasteriseringsalternativen. |
| xmp_data | XmpPacketWrapper | r/w | Hämtar eller anger Xmp-data. |
| xp_author | string | r/w | Hämtar eller anger bildens författare, som används av Windows Explorer. |
| xp_comment | string | r/w | Hämtar eller anger kommentar på bilden, som används av Windows Explorer. |
| xp_keywords | string | r/w | Hämtar eller anger bildens ämne, som används av Windows Explorer. |
| xp_subject | string | r/w | Hämtar eller anger information om bilden, som används av Windows Explorer. |
| xp_title | string | r/w | Hämtar eller anger information om bilden, som används av Windows Explorer. |
| xposition | TiffRational | r/w | Hämtar eller anger x‑positionen. |
| xresolution | TiffRational | r/w | Hämtar eller anger x-upplösningen. |
| y_cb_cr_coefficients | TiffRational[] | r/w | Hämtar eller anger YCbCr‑koefficienterna. |
| y_cb_cr_subsampling | int[] | r/w | Hämtar eller anger subsamplingsfaktorerna för YCbCr‑fotometriska data. |
| yposition | TiffRational | r/w | Hämtar eller anger y‑positionen. |
| yresolution | TiffRational | r/w | Hämtar eller anger y-upplösningen. |
Methods
| Name | Description |
|---|---|
| add_tag(tag_to_add) | Lägger till en ny tagg. |
| add_tags(tags_to_add) | Lägger till taggarna. |
| clone() | Klonar den här instansen. |
| create_with_format(expected_format) | Initierar en ny instans av klassen BigTiffOptions . Som standard används little endian‑konventionen. |
| create_with_options(options) | Initierar en ny instans av klassen BigTiffOptions . |
| create_with_tags(tags) | Initierar en ny instans av klassen BigTiffOptions . |
| get_tag_by_type(tag_key) | Hämtar instansen av taggen efter typ. |
| get_valid_tags_count(tags) | Hämtar antalet giltiga taggar. |
| is_tag_present(tag) | Bestämmer om taggen finns i alternativen eller inte. |
| remove_tag(tag) | Tar bort taggen. |
| remove_tags(tags) | Tar bort taggarna. |
| try_set_metadata(metadata) | Försöker sätta en metadata-instans, om detta Image-instans stödjer och implementerar IImageMetadataFormat-instansen. |
| validate() | Validerar om alternativ har en giltig kombination av taggar |
Constructor: BigTiffOptions(expected_format)
BigTiffOptions(expected_format)
Initierar en ny instans av klassen BigTiffOptions . Som standard används little endian‑konventionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| expected_format | TiffExpectedFormat | Det förväntade Tiff-filformatet. |
Constructor: BigTiffOptions(expected_format, byte_order)
BigTiffOptions(expected_format, byte_order)
Initierar en ny instans av klassen BigTiffOptions .
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| expected_format | TiffExpectedFormat | Det förväntade Tiff-filformatet. |
| byte_order | TiffByteOrder | Byteordningen för tiff-filformatet att använda. |
Constructor: BigTiffOptions(options)
BigTiffOptions(options)
Initierar en ny instans av klassen BigTiffOptions .
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| options | TiffOptions | Alternativens källa. |
Constructor: BigTiffOptions(tags)
BigTiffOptions(tags)
Initierar en ny instans av klassen BigTiffOptions .
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tags | TiffDataType[] | Taggarna för alternativens initiering. |
Method: add_tag(tag_to_add)
add_tag(tag_to_add)
Lägger till en ny tagg.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tag_to_add | TiffDataType | Taggen att lägga till. |
Method: add_tags(tags_to_add)
add_tags(tags_to_add)
Lägger till taggarna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tags_to_add | TiffDataType[] | Taggarna att lägga till. |
Method: clone()
clone()
Klonar den här instansen.
Returns
| Typ | Beskrivning |
|---|---|
| ImageOptionsBase | Returnerar en djup klon. |
Method: create_with_format(expected_format) [static]
create_with_format(expected_format)
Initierar en ny instans av klassen BigTiffOptions . Som standard används little endian‑konventionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| expected_format | TiffExpectedFormat | Det förväntade Tiff-filformatet. |
Returns
| Typ | Beskrivning |
|---|---|
| BigTiffOptions | Ett nytt BigTiffOptions-objekt. |
Method: create_with_options(options) [static]
create_with_options(options)
Initierar en ny instans av klassen BigTiffOptions .
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| options | TiffOptions | Alternativens källa. |
Returns
| Typ | Beskrivning |
|---|---|
| BigTiffOptions | En kopia av alternativen. |
Method: create_with_tags(tags) [static]
create_with_tags(tags)
Initierar en ny instans av klassen BigTiffOptions .
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tags | TiffDataType[] | Taggarna för alternativens initiering. |
Returns
| Typ | Beskrivning |
|---|---|
| BigTiffOptions | Ett nytt BigTiffOptions-objekt med taggar. |
Method: get_tag_by_type(tag_key)
get_tag_by_type(tag_key)
Hämtar instansen av taggen efter typ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tag_key | TiffTags | Taggnyckeln. |
Returns
| Typ | Beskrivning |
|---|---|
| TiffDataType | Instans av taggen om den finns, annars null. |
Method: get_valid_tags_count(tags) [static]
get_valid_tags_count(tags)
Hämtar antalet giltiga taggar.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tags | TiffDataType[] | Taggarna att validera. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Antalet giltiga taggar. |
Method: is_tag_present(tag)
is_tag_present(tag)
Bestämmer om taggen finns i alternativen eller inte.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tag | TiffTags | Tagg‑id‑et att kontrollera. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: remove_tag(tag)
remove_tag(tag)
Tar bort taggen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tag | TiffTags | Taggen att ta bort. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | true om den har tagits bort framgångsrikt |
Method: remove_tags(tags)
remove_tags(tags)
Tar bort taggarna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tags | TiffTags[] | Taggarna att ta bort. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | True om storleken på tagg‑samlingen har ändrats. |
Method: try_set_metadata(metadata)
try_set_metadata(metadata)
Försöker sätta en metadata-instans, om detta Image-instans stödjer och implementerar IImageMetadataFormat-instansen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| metadata | IImageMetadataFormat | Metadata. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Sant om metadata inte är null och IMetadataContainer‑instansen stöder och/eller implementerar IImageMetadataFormat‑instansen; annars falskt. |