Clase BigTiffOptions

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

NameDescripción
BigTiffOptions(expected_format)Inicializa una nueva instancia de la clase BigTiffOptions. Por defecto se utiliza la convención little endian.
BigTiffOptions(expected_format, byte_order)Inicializa una nueva instancia de la clase BigTiffOptions.
BigTiffOptions(options)Inicializa una nueva instancia de la clase BigTiffOptions.
BigTiffOptions(tags)Inicializa una nueva instancia de la clase BigTiffOptions.

Properties

NameTypeAccessDescripción
alpha_storageTiffAlphaStorager/wObtiene o establece la opción de almacenamiento alfa. Las opciones distintas de TiffAlphaStorage.UNSPECIFIED
se utilizan cuando hay más de 3 TiffOptions.samples_per_pixel definidos.
artiststringr/wObtiene o establece el artista.
bits_per_pixelintrObtiene los bits por píxel.
bits_per_sampleint[]r/wObtiene o establece los bits por muestra.
buffer_size_hintintr/wObtiene o establece la sugerencia de tamaño del búfer, que se define como el tamaño máximo permitido para todos los búferes internos.
byte_orderTiffByteOrderr/wObtiene o establece un valor que indica el orden de bytes del TIFF.
color_mapint[]r/wObtiene o establece el mapa de colores.
compressed_qualityintr/wObtiene o establece la calidad de la imagen comprimida.
Se usa con la compresión Jpeg.
compressionTiffCompressionsr/wObtiene o establece la compresión.
derechos de autorstringr/wObtiene o establece los derechos de autor.
fecha_horastringr/wObtiene o establece la fecha y hora.
default_memory_allocation_limitintr/wObtiene o establece el límite de asignación de memoria predeterminado.
disable_icc_exportboolr/wObtiene o establece un valor que indica si la exportación del perfil ICC está deshabilitada (el perfil ICC se aplica a los píxeles de origen de antemano).
disposedboolrObtiene un valor que indica si esta instancia está disposed.
document_namestringr/wObtiene o establece el nombre del documento.
exif_dataExifDatar/wObtiene o establece datos Exif.
exif_ifdTiffExifIfdrObtiene o establece el puntero al IFD EXIF.
extra_samplesint[]rObtiene los valores de muestras extra.
fax_t4_optionsGroup3Optionsr/wObtiene o establece las opciones fax t4.
file_standardTiffFileStandardsr/wObtiene o establece el estándar de archivo TIFF.
fill_orderTiffFillOrdersr/wObtiene o establece el orden de relleno de bits de bytes.
full_frameboolr/wObtiene o establece un valor que indica si [full frame].
half_tone_hintsint[]r/wObtiene o establece las sugerencias de semitono.
descripción_imagenstringr/wObtiene o establece la descripción de la imagen.
longitud_imagenintr/wObtiene o establece la longitud de la imagen.
anchura_imagenintr/wObtiene o establece la anchura de la imagen.
ink_namesstringr/wObtiene o establece los nombres de tinta.
is_extra_samples_presentboolrObtiene un valor que indica si las muestras adicionales están presentes.
is_tiledboolrObtiene un valor que indica si la imagen está dividida en mosaicos.
is_validboolrObtiene un valor que indica si el TiffOptions ha sido configurado correctamente. Utilice el método Validate para encontrar la razón del error.
keep_metadataboolr/wObtiene un valor que indica si conservar los metadatos originales de la imagen al exportar.
max_sample_valueint[]r/wObtiene o establece el valor máximo de muestra.
min_sample_valueint[]r/wObtiene o establece el valor mínimo de muestra.
multi_page_optionsMultiPageOptionsr/wLas opciones multipágina
orientationTiffOrientationsr/wObtiene o establece la orientación.
page_namestringr/wObtiene o establece el nombre de la página.
page_numberint[]r/wObtiene o establece la etiqueta del número de página.
paletteIColorPaletter/wObtiene o establece la paleta de colores.
photometricTiffPhotometricsr/wObtiene o establece el fotométrico.
planar_configurationTiffPlanarConfigsr/wObtiene o establece la configuración planar.
predictorTiffPredictorr/wObtiene o establece el predictor para la compresión LZW.
premultiply_componentsboolr/wObtiene o establece un valor que indica si los componentes deben ser premultiplicados.
resolution_settingsResolutionSettingr/wObtiene o establece la configuración de resolución.
resolution_unitTiffResolutionUnitsr/wObtiene o establece la unidad de resolución.
rows_per_stripintr/wObtiene o establece las filas por tira.
sample_formatTiffSampleFormats[]r/wObtiene o establece el formato de muestra.
samples_per_pixelintrObtiene las muestras por píxel. Para cambiar el valor de esta propiedad, use el setter de la propiedad TiffOptions.bits_per_sample.
scanner_manufacturerstringr/wObtiene o establece el fabricante del escáner.
scanner_modelstringr/wObtiene o establece el modelo del escáner.
smax_sample_valueint[]r/wObtiene o establece el valor máximo de la muestra. El valor tiene un tipo de campo que mejor coincide con los datos de la muestra (Byte, Short o Long).
smin_sample_valueint[]r/wObtiene o establece el valor mínimo de la muestra. El valor tiene un tipo de campo que mejor coincide con los datos de la muestra (Byte, Short o Long).
software_typestringr/wObtiene o establece el tipo de software.
sourceSourcer/wObtiene o establece la fuente en la que crear la imagen.
strip_byte_countsint[]r/wObtiene o establece los recuentos de bytes de la tira.
strip_offsetsint[]r/wObtiene o establece los desplazamientos de la tira.
sub_file_typeTiffNewSubFileTypesr/wObtiene o establece una indicación general del tipo de datos contenidos en este subarchivo.
tag_countintrObtiene el recuento de etiquetas.
tagsTiffDataType[]r/wObtiene o establece las etiquetas.
target_printerstringr/wObtiene o establece la impresora de destino.
threshholdingTiffThresholdsr/wObtiene o establece el umbral.
tile_byte_countsint[]r/wObtiene o establece los recuentos de bytes del mosaico.
tile_lengthintr/wObtiene o establece la longitud del mosaico.
tile_offsetsint[]r/wObtiene o establece los desplazamientos del mosaico.
tile_widthintr/wObtiene o establece el ancho del mosaico.
total_pagesintrObtiene el total de páginas.
valid_tag_countintrObtiene el recuento de etiquetas válidas. Esto no es el recuento total de etiquetas, sino el número de etiquetas que pueden preservarse.
vector_rasterization_optionsVectorRasterizationOptionsr/wObtiene o establece las opciones de rasterización vectorial.
xmp_dataXmpPacketWrapperr/wObtiene o establece los datos Xmp.
xp_authorstringr/wObtiene o establece el autor de la imagen, que es usado por Windows Explorer.
xp_commentstringr/wObtiene o establece el comentario de la imagen, que es usado por Windows Explorer.
xp_keywordsstringr/wObtiene o establece el asunto de la imagen, que es usado por Windows Explorer.
xp_subjectstringr/wObtiene o establece información sobre la imagen, que es usado por Windows Explorer.
xp_titlestringr/wObtiene o establece información sobre la imagen, que es usado por Windows Explorer.
xpositionTiffRationalr/wObtiene o establece la posición x.
xresolutionTiffRationalr/wObtiene o establece la resolución x.
y_cb_cr_coefficientsTiffRational[]r/wObtiene o establece los YCbCrCoefficients.
y_cb_cr_subsamplingint[]r/wObtiene o establece los factores de submuestreo para la fotometría YCbCr.
ypositionTiffRationalr/wObtiene o establece la posición y.
yresolutionTiffRationalr/wObtiene o establece la resolución y.

Methods

NameDescripción
add_tag(tag_to_add)Añade una nueva etiqueta.
add_tags(tags_to_add)Añade las etiquetas.
clone()Clona esta instancia.
create_with_format(expected_format)Inicializa una nueva instancia de la clase BigTiffOptions. Por defecto se utiliza la convención little endian.
create_with_options(options)Inicializa una nueva instancia de la clase BigTiffOptions.
create_with_tags(tags)Inicializa una nueva instancia de la clase BigTiffOptions.
get_tag_by_type(tag_key)Obtiene la instancia de la etiqueta por tipo.
get_valid_tags_count(tags)Obtiene el recuento de etiquetas válidas.
is_tag_present(tag)Determina si la etiqueta está presente en las opciones o no.
remove_tag(tag)Elimina la etiqueta.
remove_tags(tags)Elimina las etiquetas.
try_set_metadata(metadata)Intenta establecer una instancia de metadata, si esta instancia de Image admite e implementa la instancia IImageMetadataFormat.
validate()Valida si las opciones tienen una combinación válida de etiquetas

Constructor: BigTiffOptions(expected_format)

 BigTiffOptions(expected_format) 

Inicializa una nueva instancia de la clase BigTiffOptions. Por defecto se utiliza la convención little endian.

Parameters:

ParámetroTipoDescripción
expected_formatTiffExpectedFormatEl formato de archivo Tiff esperado.

Constructor: BigTiffOptions(expected_format, byte_order)

 BigTiffOptions(expected_format, byte_order) 

Inicializa una nueva instancia de la clase BigTiffOptions.

Parameters:

ParámetroTipoDescripción
expected_formatTiffExpectedFormatEl formato de archivo Tiff esperado.
byte_orderTiffByteOrderEl orden de bytes del formato de archivo tiff a usar.

Constructor: BigTiffOptions(options)

 BigTiffOptions(options) 

Inicializa una nueva instancia de la clase BigTiffOptions.

Parameters:

ParámetroTipoDescripción
optionsTiffOptionsLa fuente de opciones.

Constructor: BigTiffOptions(tags)

 BigTiffOptions(tags) 

Inicializa una nueva instancia de la clase BigTiffOptions.

Parameters:

ParámetroTipoDescripción
tagsTiffDataType[]Las etiquetas para la inicialización de opciones.

Method: add_tag(tag_to_add)

 add_tag(tag_to_add) 

Añade una nueva etiqueta.

Parameters:

ParámetroTipoDescripción
tag_to_addTiffDataTypeLa etiqueta a agregar.

Method: add_tags(tags_to_add)

 add_tags(tags_to_add) 

Añade las etiquetas.

Parameters:

ParámetroTipoDescripción
tags_to_addTiffDataType[]Las etiquetas a agregar.

Method: clone()

 clone() 

Clona esta instancia.

Returns

TipoDescripción
ImageOptionsBaseDevuelve una clonación profunda.

Method: create_with_format(expected_format) [static]

 create_with_format(expected_format) 

Inicializa una nueva instancia de la clase BigTiffOptions. Por defecto se utiliza la convención little endian.

Parameters:

ParámetroTipoDescripción
expected_formatTiffExpectedFormatEl formato de archivo Tiff esperado.

Returns

TipoDescripción
BigTiffOptionsUn nuevo objeto BigTiffOptions.

Method: create_with_options(options) [static]

 create_with_options(options) 

Inicializa una nueva instancia de la clase BigTiffOptions.

Parameters:

ParámetroTipoDescripción
optionsTiffOptionsLa fuente de opciones.

Returns

TipoDescripción
BigTiffOptionsUna copia de las opciones.

Method: create_with_tags(tags) [static]

 create_with_tags(tags) 

Inicializa una nueva instancia de la clase BigTiffOptions.

Parameters:

ParámetroTipoDescripción
tagsTiffDataType[]Las etiquetas para la inicialización de opciones.

Returns

TipoDescripción
BigTiffOptionsUn nuevo objeto BigTiffOptions con etiquetas.

Method: get_tag_by_type(tag_key)

 get_tag_by_type(tag_key) 

Obtiene la instancia de la etiqueta por tipo.

Parameters:

ParámetroTipoDescripción
tag_keyTiffTagsLa clave de la etiqueta.

Returns

TipoDescripción
TiffDataTypeInstancia de la etiqueta si existe o null de lo contrario.

Method: get_valid_tags_count(tags) [static]

 get_valid_tags_count(tags) 

Obtiene el recuento de etiquetas válidas.

Parameters:

ParámetroTipoDescripción
tagsTiffDataType[]Las etiquetas a validar.

Returns

TipoDescripción
intEl recuento de etiquetas válidas.

Method: is_tag_present(tag)

 is_tag_present(tag) 

Determina si la etiqueta está presente en las opciones o no.

Parameters:

ParámetroTipoDescripción
tagTiffTagsEl id de la etiqueta a comprobar.

Returns

TipoDescripción
booltrue si la etiqueta está presente; de lo contrario, false.

Method: remove_tag(tag)

 remove_tag(tag) 

Elimina la etiqueta.

Parameters:

ParámetroTipoDescripción
tagTiffTagsLa etiqueta a eliminar.

Returns

TipoDescripción
booltrue si se eliminó correctamente

Method: remove_tags(tags)

 remove_tags(tags) 

Elimina las etiquetas.

Parameters:

ParámetroTipoDescripción
tagsTiffTags[]Las etiquetas a eliminar.

Returns

TipoDescripción
boolTrue si el tamaño de la colección de etiquetas cambió.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Intenta establecer una instancia de metadata, si esta instancia de Image admite e implementa la instancia IImageMetadataFormat.

Parameters:

ParámetroTipoDescripción
metadataIImageMetadataFormatLos metadatos.

Returns

TipoDescripción
boolVerdadero si metadata no es nulo y la instancia de IMetadataContainer
admite y/o implementa la instancia de IImageMetadataFormat; de lo contrario, falso.