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

NameDescription
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

NameTypeAccessDescription
alpha_storageTiffAlphaStorager/wHämtar eller anger alfa lagringsalternativet. Alternativ förutom TiffAlphaStorage.UNSPECIFIED
används när det finns mer än 3 TiffOptions.samples_per_pixel definierade.
artiststringr/wHämtar eller anger artisten.
bits_per_pixelintrHämtar bitarna per pixel.
bits_per_sampleint[]r/wHämtar eller anger antalet bitar per prov.
buffer_size_hintintr/wHämtar eller anger en ledtråd för buffertstorlek som definierar maximal tillåten storlek för alla interna buffertar.
byte_orderTiffByteOrderr/wHämtar eller anger ett värde som indikerar tiff-byteordningen.
color_mapint[]r/wHämtar eller anger färgkartan.
compressed_qualityintr/wHämtar eller anger komprimerad bildkvalitet.
Används med Jpeg‑komprimering.
compressionTiffCompressionsr/wHämtar eller anger komprimeringen.
upphovsrättstringr/wHämtar eller anger upphovsrätten.
date_timestringr/wHämtar eller anger datum och tid.
default_memory_allocation_limitintr/wHämtar eller anger standardgränsen för minnesallokering.
disable_icc_exportboolr/wHämtar eller anger ett värde som indikerar om ICC‑profilexport är inaktiverad (ICC‑profilen appliceras på källpixlarna i förväg).
disposedboolrHämtar ett värde som indikerar om den här instansen är frigjord.
document_namestringr/wHämtar eller anger dokumentets namn.
exif_dataExifDatar/wHämtar eller anger Exif-data.
exif_ifdTiffExifIfdrHämtar eller anger pekaren till EXIF IFD.
extra_samplesint[]rHämtar värdena för extra samples.
fax_t4_optionsGroup3Optionsr/wHämtar eller anger fax t4‑alternativen.
file_standardTiffFileStandardsr/wHämtar eller anger TIFF‑filstandard.
fill_orderTiffFillOrdersr/wHämtar eller anger fyllningsordningen för byte‑bitar.
full_frameboolr/wHämtar eller anger ett värde som indikerar om [full frame].
half_tone_hintsint[]r/wHämtar eller anger halvtone‑tipsen.
image_descriptionstringr/wHämtar eller anger bildbeskrivningen.
image_lengthintr/wHämtar eller anger bildlängden.
image_widthintr/wHämtar eller anger bildbredden.
ink_namesstringr/wHämtar eller anger bläcknamnen.
is_extra_samples_presentboolrHämtar ett värde som indikerar om de extra proverna finns.
is_tiledboolrHämtar ett värde som indikerar om bilden är tiled.
is_validboolrHämtar ett värde som indikerar om TiffOptions har konfigurerats korrekt. Använd Validate method för att hitta felorsaken.
keep_metadataboolr/wHämtar ett värde som anger om originalmetadata för bilden ska behållas vid export.
max_sample_valueint[]r/wHämtar eller anger det maximala provvärdet.
min_sample_valueint[]r/wHämtar eller anger det minsta provvärdet.
multi_page_optionsMultiPageOptionsr/wFlersidiga alternativ
orientationTiffOrientationsr/wHämtar eller anger orienteringen.
page_namestringr/wHämtar eller anger sidnamnet.
page_numberint[]r/wHämtar eller anger sidnummer‑taggen.
paletteIColorPaletter/wHämtar eller anger färgpaletten.
photometricTiffPhotometricsr/wHämtar eller anger photometric.
planar_configurationTiffPlanarConfigsr/wHämtar eller anger den plana konfigurationen.
predictorTiffPredictorr/wHämtar eller anger förutsägaren för LZW-komprimering.
premultiply_componentsboolr/wHämtar eller anger ett värde som indikerar om komponenterna måste förmultipliceras.
resolution_settingsResolutionSettingr/wHämtar eller anger upplösningsinställningarna.
resolution_unitTiffResolutionUnitsr/wHämtar eller anger upplösningsenheten.
rows_per_stripintr/wHämtar eller anger rader per strip.
sample_formatTiffSampleFormats[]r/wHämtar eller anger provformatet.
samples_per_pixelintrHämtar prover per pixel. För att ändra detta egenskapsvärde, använd TiffOptions.bits_per_sample egenskaps‑setter.
scanner_manufacturerstringr/wHämtar eller anger skannertillverkaren.
scanner_modelstringr/wHämtar eller anger skannermodellen.
smax_sample_valueint[]r/wHä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_valueint[]r/wHämtar eller anger det minsta provvärdet. Värdet har en fälttyp som bäst matchar provdata (Byte, Short eller Long type).
software_typestringr/wHämtar eller anger programvarutypen.
sourceSourcer/wHämtar eller anger källan där bilden ska skapas.
strip_byte_countsint[]r/wHämtar eller anger strip-byte-antalet.
strip_offsetsint[]r/wHämtar eller anger strip-offsetsen.
sub_file_typeTiffNewSubFileTypesr/wHämtar eller anger en allmän indikation på vilken typ av data som finns i denna underfil.
tag_countintrHämtar taggantalet.
tagsTiffDataType[]r/wHämtar eller anger taggarna.
target_printerstringr/wHämtar eller anger målskrivaren.
threshholdingTiffThresholdsr/wHämtar eller anger tröskelvärdet.
tile_byte_countsint[]r/wHämtar eller anger tile-byte-antalet.
tile_lengthintr/wHämtar eller anger tile-längden.
tile_offsetsint[]r/wHämtar eller anger tile-offsetsen.
tile_widthintr/wHämtar eller anger tile-bredden.
total_pagesintrHämtar det totala antalet sidor.
valid_tag_countintrHämtar det giltiga taggantalet. Detta är inte det totala antalet taggar utan antalet taggar som kan bevaras.
vector_rasterization_optionsVectorRasterizationOptionsr/wHämtar eller anger vektorrasteriseringsalternativen.
xmp_dataXmpPacketWrapperr/wHämtar eller anger Xmp-data.
xp_authorstringr/wHämtar eller anger bildens författare, som används av Windows Explorer.
xp_commentstringr/wHämtar eller anger kommentar på bilden, som används av Windows Explorer.
xp_keywordsstringr/wHämtar eller anger bildens ämne, som används av Windows Explorer.
xp_subjectstringr/wHämtar eller anger information om bilden, som används av Windows Explorer.
xp_titlestringr/wHämtar eller anger information om bilden, som används av Windows Explorer.
xpositionTiffRationalr/wHämtar eller anger x‑positionen.
xresolutionTiffRationalr/wHämtar eller anger x-upplösningen.
y_cb_cr_coefficientsTiffRational[]r/wHämtar eller anger YCbCr‑koefficienterna.
y_cb_cr_subsamplingint[]r/wHämtar eller anger subsamplingsfaktorerna för YCbCr‑fotometriska data.
ypositionTiffRationalr/wHämtar eller anger y‑positionen.
yresolutionTiffRationalr/wHämtar eller anger y-upplösningen.

Methods

NameDescription
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:

ParameterTypBeskrivning
expected_formatTiffExpectedFormatDet förväntade Tiff-filformatet.

Constructor: BigTiffOptions(expected_format, byte_order)

 BigTiffOptions(expected_format, byte_order) 

Initierar en ny instans av klassen BigTiffOptions .

Parameters:

ParameterTypBeskrivning
expected_formatTiffExpectedFormatDet förväntade Tiff-filformatet.
byte_orderTiffByteOrderByteordningen för tiff-filformatet att använda.

Constructor: BigTiffOptions(options)

 BigTiffOptions(options) 

Initierar en ny instans av klassen BigTiffOptions .

Parameters:

ParameterTypBeskrivning
optionsTiffOptionsAlternativens källa.

Constructor: BigTiffOptions(tags)

 BigTiffOptions(tags) 

Initierar en ny instans av klassen BigTiffOptions .

Parameters:

ParameterTypBeskrivning
tagsTiffDataType[]Taggarna för alternativens initiering.

Method: add_tag(tag_to_add)

 add_tag(tag_to_add) 

Lägger till en ny tagg.

Parameters:

ParameterTypBeskrivning
tag_to_addTiffDataTypeTaggen att lägga till.

Method: add_tags(tags_to_add)

 add_tags(tags_to_add) 

Lägger till taggarna.

Parameters:

ParameterTypBeskrivning
tags_to_addTiffDataType[]Taggarna att lägga till.

Method: clone()

 clone() 

Klonar den här instansen.

Returns

TypBeskrivning
ImageOptionsBaseReturnerar 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:

ParameterTypBeskrivning
expected_formatTiffExpectedFormatDet förväntade Tiff-filformatet.

Returns

TypBeskrivning
BigTiffOptionsEtt nytt BigTiffOptions-objekt.

Method: create_with_options(options) [static]

 create_with_options(options) 

Initierar en ny instans av klassen BigTiffOptions .

Parameters:

ParameterTypBeskrivning
optionsTiffOptionsAlternativens källa.

Returns

TypBeskrivning
BigTiffOptionsEn kopia av alternativen.

Method: create_with_tags(tags) [static]

 create_with_tags(tags) 

Initierar en ny instans av klassen BigTiffOptions .

Parameters:

ParameterTypBeskrivning
tagsTiffDataType[]Taggarna för alternativens initiering.

Returns

TypBeskrivning
BigTiffOptionsEtt 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:

ParameterTypBeskrivning
tag_keyTiffTagsTaggnyckeln.

Returns

TypBeskrivning
TiffDataTypeInstans 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:

ParameterTypBeskrivning
tagsTiffDataType[]Taggarna att validera.

Returns

TypBeskrivning
intAntalet giltiga taggar.

Method: is_tag_present(tag)

 is_tag_present(tag) 

Bestämmer om taggen finns i alternativen eller inte.

Parameters:

ParameterTypBeskrivning
tagTiffTagsTagg‑id‑et att kontrollera.

Returns

TypBeskrivning
booltrue om taggen finns; annars false.

Method: remove_tag(tag)

 remove_tag(tag) 

Tar bort taggen.

Parameters:

ParameterTypBeskrivning
tagTiffTagsTaggen att ta bort.

Returns

TypBeskrivning
booltrue om den har tagits bort framgångsrikt

Method: remove_tags(tags)

 remove_tags(tags) 

Tar bort taggarna.

Parameters:

ParameterTypBeskrivning
tagsTiffTags[]Taggarna att ta bort.

Returns

TypBeskrivning
boolTrue 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:

ParameterTypBeskrivning
metadataIImageMetadataFormatMetadata.

Returns

TypBeskrivning
boolSant om metadata inte är null och IMetadataContainer‑instansen
stöder och/eller implementerar IImageMetadataFormat‑instansen; annars falskt.