BigTiffOptions-Klasse

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

NameBeschreibung
BigTiffOptions(expected_format)Initialisiert eine neue Instanz der BigTiffOptions Klasse. Standardmäßig wird die Little-Endian-Konvention verwendet.
BigTiffOptions(expected_format, byte_order)Initialisiert eine neue Instanz der BigTiffOptions Klasse.
BigTiffOptions(options)Initialisiert eine neue Instanz der BigTiffOptions Klasse.
BigTiffOptions(tags)Initialisiert eine neue Instanz der BigTiffOptions Klasse.

Properties

NameTypeAccessBeschreibung
alpha_storageTiffAlphaStorager/wLiest oder legt die Alpha-Speicheroption fest. Optionen außer TiffAlphaStorage.UNSPECIFIED
werden verwendet, wenn mehr als 3 TiffOptions.samples_per_pixel definiert sind.
artiststringr/wLiest oder setzt den Künstler.
bits_per_pixelintrLiefert die Bits pro Pixel.
bits_per_sampleint[]r/wLiest oder setzt die Bits pro Sample.
buffer_size_hintintr/wLiest oder setzt den Hinweis zur Puffergröße, der die maximal zulässige Größe für alle internen Puffer definiert.
byte_orderTiffByteOrderr/wLiest oder legt einen Wert fest, der die TIFF-Byte-Reihenfolge angibt.
color_mapint[]r/wLiest oder legt die Farbkarte fest.
compressed_qualityintr/wLiest oder legt die komprimierte Bildqualität fest.
Wird mit der JPEG-Kompression verwendet.
compressionTiffCompressionsr/wLiest oder setzt die Kompression.
Urheberrechtstringr/wLiest oder setzt das Urheberrecht.
date_timestringr/wLiest oder legt Datum und Uhrzeit fest.
default_memory_allocation_limitintr/wLiest oder setzt das Standard‑Speicherzuweisungs‑Limit.
disable_icc_exportboolr/wLiest oder legt einen Wert fest, der angibt, ob der ICC-Profil-Export deaktiviert ist (das ICC-Profil wird vorher auf die Quellpixel angewendet).
freigegebenboolrLiest einen Wert, der angibt, ob diese Instanz freigegeben ist.
document_namestringr/wLiest oder legt den Namen des Dokuments fest.
exif_dataExifDatar/wLiest oder setzt Exif-Daten.
exif_ifdTiffExifIfdrLiest oder setzt den Zeiger auf EXIF IFD.
extra_samplesint[]rLiest die Werte der zusätzlichen Proben.
fax_t4_optionsGroup3Optionsr/wLiest oder legt die Fax‑T4-Optionen fest.
file_standardTiffFileStandardsr/wLiest oder legt den TIFF-Dateistandard fest.
fill_orderTiffFillOrdersr/wLiest oder legt die Füllreihenfolge der Byte‑Bits fest.
full_frameboolr/wLiest oder setzt einen Wert, der angibt, ob [full frame].
half_tone_hintsint[]r/wLiest oder legt die Halftone-Hinweise fest.
image_descriptionstringr/wLiest oder setzt die Bildbeschreibung.
image_lengthintr/wLiest oder setzt die Bildlänge.
image_widthintr/wLiest oder setzt die Bildbreite.
ink_namesstringr/wLiest oder setzt die Tintenamen.
is_extra_samples_presentboolrLiest einen Wert, der angibt, ob die zusätzlichen Proben vorhanden sind.
is_tiledboolrLiest einen Wert, der angibt, ob das Bild gekachelt ist.
is_validboolrLiest einen Wert, der angibt, ob die TiffOptions korrekt konfiguriert wurden. Verwenden Sie die Validate-Methode, um den Fehlgrund zu finden.
keep_metadataboolr/wLiest einen Wert, ob die ursprünglichen Bildmetadaten beim Export beibehalten werden sollen.
max_sample_valueint[]r/wLiest oder setzt den maximalen Stichprobenwert.
min_sample_valueint[]r/wLiest oder setzt den minimalen Stichprobenwert.
multi_page_optionsMultiPageOptionsr/wDie Mehrseiten‑Optionen
orientationTiffOrientationsr/wRuft die Ausrichtung ab oder legt sie fest.
page_namestringr/wLiest oder setzt den Seitennamen.
page_numberint[]r/wLiest oder setzt das Seitenzahl-Tag.
paletteIColorPaletter/wLiest oder setzt die Farbpalette.
photometricTiffPhotometricsr/wLiest oder setzt die Photometrie.
planar_configurationTiffPlanarConfigsr/wLiest oder setzt die planare Konfiguration.
predictorTiffPredictorr/wLiest oder setzt den Prädiktor für die LZW-Kompression.
premultiply_componentsboolr/wLiest oder setzt einen Wert, der angibt, ob Komponenten vormultipliziert werden müssen.
resolution_settingsResolutionSettingr/wLiest oder setzt die Auflösungseinstellungen.
resolution_unitTiffResolutionUnitsr/wLiest oder setzt die Auflösungseinheit.
rows_per_stripintr/wLiest oder setzt die Zeilen pro Streifen.
sample_formatTiffSampleFormats[]r/wLiest oder setzt das Stichprobenformat.
samples_per_pixelintrLiest die Stichproben pro Pixel. Um diesen Eigenschaftswert zu ändern, verwenden Sie den Setter der TiffOptions.bits_per_sample Eigenschaft.
scanner_manufacturerstringr/wLiest oder setzt den Scannerhersteller.
scanner_modelstringr/wLiest oder setzt das Scanner-Modell.
smax_sample_valueint[]r/wLiest oder setzt den maximalen Stichprobenwert. Der Wert hat einen Feldtyp, der am besten zu den Stichprobendaten passt (Byte-, Short- oder Long-Typ).
smin_sample_valueint[]r/wLiest oder setzt den minimalen Stichprobenwert. Der Wert hat einen Feldtyp, der am besten zu den Stichprobendaten passt (Byte-, Short- oder Long-Typ).
software_typestringr/wLiest oder setzt den Softwaretyp.
sourceSourcer/wLiest oder setzt die Quelle, in der das Bild erstellt wird.
strip_byte_countsint[]r/wLiest oder setzt die Strip-Byte-Anzahlen.
strip_offsetsint[]r/wLiest oder setzt die Strip-Offsets.
sub_file_typeTiffNewSubFileTypesr/wLiest oder setzt eine allgemeine Angabe zur Art der in dieser Unterdatei enthaltenen Daten.
tag_countintrLiest die Tag-Anzahl.
tagsTiffDataType[]r/wLiest oder setzt die Tags.
target_printerstringr/wLiest oder setzt den Ziel-Drucker.
threshholdingTiffThresholdsr/wLiest oder setzt die Schwellenwertbestimmung.
tile_byte_countsint[]r/wLiest oder setzt die Tile-Byte-Anzahlen.
tile_lengthintr/wLiest ot setzt die Tile-Länge.
tile_offsetsint[]r/wLiest oder setzt die Tile-Offsets.
tile_widthintr/wLiest ot setzt die Tile-Breite.
total_pagesintrErmittelt die Gesamtseitenzahl.
valid_tag_countintrErmittelt die gültige Tag-Anzahl. Dies ist nicht die Gesamtanzahl der Tags, sondern die Anzahl der Tags, die erhalten bleiben können.
vector_rasterization_optionsVectorRasterizationOptionsr/wLiest oder setzt die Vektor‑Rasterisierungsoptionen.
xmp_dataXmpPacketWrapperr/wLiest oder setzt XMP-Daten.
xp_authorstringr/wLiest oder setzt den Bildautor, der von Windows Explorer verwendet wird.
xp_commentstringr/wLiest oder setzt den Kommentar zum Bild, der von Windows Explorer verwendet wird.
xp_keywordsstringr/wLiest oder setzt den Betreff des Bildes, der von Windows Explorer verwendet wird.
xp_subjectstringr/wLiest oder setzt Informationen zum Bild, die von Windows Explorer verwendet werden.
xp_titlestringr/wLiest oder setzt Informationen zum Bild, die von Windows Explorer verwendet werden.
xpositionTiffRationalr/wLiest oder setzt die X-Position.
xresolutionTiffRationalr/wLiest oder setzt die X-Auflösung.
y_cb_cr_coefficientsTiffRational[]r/wLiest oder setzt die YCbCr-Koeffizienten.
y_cb_cr_subsamplingint[]r/wLiest oder setzt die Subsampling-Faktoren für die YCbCr-Photometrie.
ypositionTiffRationalr/wLiest oder setzt die Y-Position.
yresolutionTiffRationalr/wLiest oder setzt die y‑Auflösung.

Methods

NameBeschreibung
add_tag(tag_to_add)Fügt ein neues Tag hinzu.
add_tags(tags_to_add)Fügt die Tags hinzu.
clone()Klont diese Instanz.
create_with_format(expected_format)Initialisiert eine neue Instanz der BigTiffOptions Klasse. Standardmäßig wird die Little-Endian-Konvention verwendet.
create_with_options(options)Initialisiert eine neue Instanz der BigTiffOptions Klasse.
create_with_tags(tags)Initialisiert eine neue Instanz der BigTiffOptions Klasse.
get_tag_by_type(tag_key)Ermittelt die Instanz des Tags nach Typ.
get_valid_tags_count(tags)Ermittelt die Anzahl gültiger Tags.
is_tag_present(tag)Bestimmt, ob das Tag in den Optionen vorhanden ist oder nicht.
remove_tag(tag)Entfernt das Tag.
remove_tags(tags)Entfernt die Tags.
try_set_metadata(metadata)Versucht, eine metadata-Instanz zu setzen, falls diese Image‑Instanz unterstützt und eine IImageMetadataFormat‑Instanz implementiert.
validate()Validiert, ob Optionen eine gültige Kombination von Tags haben

Constructor: BigTiffOptions(expected_format)

 BigTiffOptions(expected_format) 

Initialisiert eine neue Instanz der BigTiffOptions Klasse. Standardmäßig wird die Little-Endian-Konvention verwendet.

Parameters:

ParameterTypBeschreibung
expected_formatTiffExpectedFormatDas erwartete Tiff-Dateiformat.

Constructor: BigTiffOptions(expected_format, byte_order)

 BigTiffOptions(expected_format, byte_order) 

Initialisiert eine neue Instanz der BigTiffOptions Klasse.

Parameters:

ParameterTypBeschreibung
expected_formatTiffExpectedFormatDas erwartete Tiff-Dateiformat.
byte_orderTiffByteOrderDie Byte-Reihenfolge des Tiff-Dateiformats, die verwendet werden soll.

Constructor: BigTiffOptions(options)

 BigTiffOptions(options) 

Initialisiert eine neue Instanz der BigTiffOptions Klasse.

Parameters:

ParameterTypBeschreibung
optionsTiffOptionsDie Quelle der Optionen.

Constructor: BigTiffOptions(tags)

 BigTiffOptions(tags) 

Initialisiert eine neue Instanz der BigTiffOptions Klasse.

Parameters:

ParameterTypBeschreibung
tagsTiffDataType[]Die Tags für die Initialisierung der Optionen.

Method: add_tag(tag_to_add)

 add_tag(tag_to_add) 

Fügt ein neues Tag hinzu.

Parameters:

ParameterTypBeschreibung
tag_to_addTiffDataTypeDas hinzuzufügende Tag.

Method: add_tags(tags_to_add)

 add_tags(tags_to_add) 

Fügt die Tags hinzu.

Parameters:

ParameterTypBeschreibung
tags_to_addTiffDataType[]Die hinzuzufügenden Tags.

Method: clone()

 clone() 

Klont diese Instanz.

Returns

TypBeschreibung
ImageOptionsBaseGibt eine tiefe Kopie zurück.

Method: create_with_format(expected_format) [static]

 create_with_format(expected_format) 

Initialisiert eine neue Instanz der BigTiffOptions Klasse. Standardmäßig wird die Little-Endian-Konvention verwendet.

Parameters:

ParameterTypBeschreibung
expected_formatTiffExpectedFormatDas erwartete Tiff-Dateiformat.

Returns

TypBeschreibung
BigTiffOptionsEin neues BigTiffOptions-Objekt.

Method: create_with_options(options) [static]

 create_with_options(options) 

Initialisiert eine neue Instanz der BigTiffOptions Klasse.

Parameters:

ParameterTypBeschreibung
optionsTiffOptionsDie Quelle der Optionen.

Returns

TypBeschreibung
BigTiffOptionsEine Kopie der Optionen.

Method: create_with_tags(tags) [static]

 create_with_tags(tags) 

Initialisiert eine neue Instanz der BigTiffOptions Klasse.

Parameters:

ParameterTypBeschreibung
tagsTiffDataType[]Die Tags für die Initialisierung der Optionen.

Returns

TypBeschreibung
BigTiffOptionsEin neues BigTiffOptions-Objekt mit Tags.

Method: get_tag_by_type(tag_key)

 get_tag_by_type(tag_key) 

Ermittelt die Instanz des Tags nach Typ.

Parameters:

ParameterTypBeschreibung
tag_keyTiffTagsDer Tag‑Schlüssel.

Returns

TypBeschreibung
TiffDataTypeInstanz des Tags, falls vorhanden, sonst null.

Method: get_valid_tags_count(tags) [static]

 get_valid_tags_count(tags) 

Ermittelt die Anzahl gültiger Tags.

Parameters:

ParameterTypBeschreibung
tagsTiffDataType[]Die zu validierenden Tags.

Returns

TypBeschreibung
intDie Anzahl gültiger Tags.

Method: is_tag_present(tag)

 is_tag_present(tag) 

Bestimmt, ob das Tag in den Optionen vorhanden ist oder nicht.

Parameters:

ParameterTypBeschreibung
tagTiffTagsDie zu prüfende Tag-ID.

Returns

TypBeschreibung
booltrue wenn das Tag vorhanden ist; andernfalls false.

Method: remove_tag(tag)

 remove_tag(tag) 

Entfernt das Tag.

Parameters:

ParameterTypBeschreibung
tagTiffTagsDas zu entfernende Tag.

Returns

TypBeschreibung
booltrue, wenn erfolgreich entfernt

Method: remove_tags(tags)

 remove_tags(tags) 

Entfernt die Tags.

Parameters:

ParameterTypBeschreibung
tagsTiffTags[]Die zu entfernenden Tags.

Returns

TypBeschreibung
boolTrue wenn die Größe der Tag-Sammlung geändert wurde.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Versucht, eine metadata-Instanz zu setzen, falls diese Image‑Instanz unterstützt und eine IImageMetadataFormat‑Instanz implementiert.

Parameters:

ParameterTypBeschreibung
metadataIImageMetadataFormatDie Metadaten.

Returns

TypBeschreibung
boolWahr, wenn metadata nicht null ist und die Instanz von IMetadataContainer
unterstützt und/oder eine Instanz von IImageMetadataFormat implementiert; andernfalls falsch.