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
| Name | Descripció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
| Name | Type | Access | Descripción |
|---|---|---|---|
| alpha_storage | TiffAlphaStorage | r/w | Obtiene 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. |
| artist | string | r/w | Obtiene o establece el artista. |
| bits_per_pixel | int | r | Obtiene los bits por píxel. |
| bits_per_sample | int[] | r/w | Obtiene o establece los bits por muestra. |
| buffer_size_hint | int | r/w | Obtiene 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_order | TiffByteOrder | r/w | Obtiene o establece un valor que indica el orden de bytes del TIFF. |
| color_map | int[] | r/w | Obtiene o establece el mapa de colores. |
| compressed_quality | int | r/w | Obtiene o establece la calidad de la imagen comprimida. Se usa con la compresión Jpeg. |
| compression | TiffCompressions | r/w | Obtiene o establece la compresión. |
| derechos de autor | string | r/w | Obtiene o establece los derechos de autor. |
| fecha_hora | string | r/w | Obtiene o establece la fecha y hora. |
| default_memory_allocation_limit | int | r/w | Obtiene o establece el límite de asignación de memoria predeterminado. |
| disable_icc_export | bool | r/w | Obtiene 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). |
| disposed | bool | r | Obtiene un valor que indica si esta instancia está disposed. |
| document_name | string | r/w | Obtiene o establece el nombre del documento. |
| exif_data | ExifData | r/w | Obtiene o establece datos Exif. |
| exif_ifd | TiffExifIfd | r | Obtiene o establece el puntero al IFD EXIF. |
| extra_samples | int[] | r | Obtiene los valores de muestras extra. |
| fax_t4_options | Group3Options | r/w | Obtiene o establece las opciones fax t4. |
| file_standard | TiffFileStandards | r/w | Obtiene o establece el estándar de archivo TIFF. |
| fill_order | TiffFillOrders | r/w | Obtiene o establece el orden de relleno de bits de bytes. |
| full_frame | bool | r/w | Obtiene o establece un valor que indica si [full frame]. |
| half_tone_hints | int[] | r/w | Obtiene o establece las sugerencias de semitono. |
| descripción_imagen | string | r/w | Obtiene o establece la descripción de la imagen. |
| longitud_imagen | int | r/w | Obtiene o establece la longitud de la imagen. |
| anchura_imagen | int | r/w | Obtiene o establece la anchura de la imagen. |
| ink_names | string | r/w | Obtiene o establece los nombres de tinta. |
| is_extra_samples_present | bool | r | Obtiene un valor que indica si las muestras adicionales están presentes. |
| is_tiled | bool | r | Obtiene un valor que indica si la imagen está dividida en mosaicos. |
| is_valid | bool | r | Obtiene un valor que indica si el TiffOptions ha sido configurado correctamente. Utilice el método Validate para encontrar la razón del error. |
| keep_metadata | bool | r/w | Obtiene un valor que indica si conservar los metadatos originales de la imagen al exportar. |
| max_sample_value | int[] | r/w | Obtiene o establece el valor máximo de muestra. |
| min_sample_value | int[] | r/w | Obtiene o establece el valor mínimo de muestra. |
| multi_page_options | MultiPageOptions | r/w | Las opciones multipágina |
| orientation | TiffOrientations | r/w | Obtiene o establece la orientación. |
| page_name | string | r/w | Obtiene o establece el nombre de la página. |
| page_number | int[] | r/w | Obtiene o establece la etiqueta del número de página. |
| palette | IColorPalette | r/w | Obtiene o establece la paleta de colores. |
| photometric | TiffPhotometrics | r/w | Obtiene o establece el fotométrico. |
| planar_configuration | TiffPlanarConfigs | r/w | Obtiene o establece la configuración planar. |
| predictor | TiffPredictor | r/w | Obtiene o establece el predictor para la compresión LZW. |
| premultiply_components | bool | r/w | Obtiene o establece un valor que indica si los componentes deben ser premultiplicados. |
| resolution_settings | ResolutionSetting | r/w | Obtiene o establece la configuración de resolución. |
| resolution_unit | TiffResolutionUnits | r/w | Obtiene o establece la unidad de resolución. |
| rows_per_strip | int | r/w | Obtiene o establece las filas por tira. |
| sample_format | TiffSampleFormats[] | r/w | Obtiene o establece el formato de muestra. |
| samples_per_pixel | int | r | Obtiene las muestras por píxel. Para cambiar el valor de esta propiedad, use el setter de la propiedad TiffOptions.bits_per_sample. |
| scanner_manufacturer | string | r/w | Obtiene o establece el fabricante del escáner. |
| scanner_model | string | r/w | Obtiene o establece el modelo del escáner. |
| smax_sample_value | int[] | r/w | Obtiene 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_value | int[] | r/w | Obtiene 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_type | string | r/w | Obtiene o establece el tipo de software. |
| source | Source | r/w | Obtiene o establece la fuente en la que crear la imagen. |
| strip_byte_counts | int[] | r/w | Obtiene o establece los recuentos de bytes de la tira. |
| strip_offsets | int[] | r/w | Obtiene o establece los desplazamientos de la tira. |
| sub_file_type | TiffNewSubFileTypes | r/w | Obtiene o establece una indicación general del tipo de datos contenidos en este subarchivo. |
| tag_count | int | r | Obtiene el recuento de etiquetas. |
| tags | TiffDataType[] | r/w | Obtiene o establece las etiquetas. |
| target_printer | string | r/w | Obtiene o establece la impresora de destino. |
| threshholding | TiffThresholds | r/w | Obtiene o establece el umbral. |
| tile_byte_counts | int[] | r/w | Obtiene o establece los recuentos de bytes del mosaico. |
| tile_length | int | r/w | Obtiene o establece la longitud del mosaico. |
| tile_offsets | int[] | r/w | Obtiene o establece los desplazamientos del mosaico. |
| tile_width | int | r/w | Obtiene o establece el ancho del mosaico. |
| total_pages | int | r | Obtiene el total de páginas. |
| valid_tag_count | int | r | Obtiene 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_options | VectorRasterizationOptions | r/w | Obtiene o establece las opciones de rasterización vectorial. |
| xmp_data | XmpPacketWrapper | r/w | Obtiene o establece los datos Xmp. |
| xp_author | string | r/w | Obtiene o establece el autor de la imagen, que es usado por Windows Explorer. |
| xp_comment | string | r/w | Obtiene o establece el comentario de la imagen, que es usado por Windows Explorer. |
| xp_keywords | string | r/w | Obtiene o establece el asunto de la imagen, que es usado por Windows Explorer. |
| xp_subject | string | r/w | Obtiene o establece información sobre la imagen, que es usado por Windows Explorer. |
| xp_title | string | r/w | Obtiene o establece información sobre la imagen, que es usado por Windows Explorer. |
| xposition | TiffRational | r/w | Obtiene o establece la posición x. |
| xresolution | TiffRational | r/w | Obtiene o establece la resolución x. |
| y_cb_cr_coefficients | TiffRational[] | r/w | Obtiene o establece los YCbCrCoefficients. |
| y_cb_cr_subsampling | int[] | r/w | Obtiene o establece los factores de submuestreo para la fotometría YCbCr. |
| yposition | TiffRational | r/w | Obtiene o establece la posición y. |
| yresolution | TiffRational | r/w | Obtiene o establece la resolución y. |
Methods
| Name | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| expected_format | TiffExpectedFormat | El 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ámetro | Tipo | Descripción |
|---|---|---|
| expected_format | TiffExpectedFormat | El formato de archivo Tiff esperado. |
| byte_order | TiffByteOrder | El 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ámetro | Tipo | Descripción |
|---|---|---|
| options | TiffOptions | La fuente de opciones. |
Constructor: BigTiffOptions(tags)
BigTiffOptions(tags)
Inicializa una nueva instancia de la clase BigTiffOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| tags | TiffDataType[] | 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ámetro | Tipo | Descripción |
|---|---|---|
| tag_to_add | TiffDataType | La etiqueta a agregar. |
Method: add_tags(tags_to_add)
add_tags(tags_to_add)
Añade las etiquetas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| tags_to_add | TiffDataType[] | Las etiquetas a agregar. |
Method: clone()
clone()
Clona esta instancia.
Returns
| Tipo | Descripción |
|---|---|
| ImageOptionsBase | Devuelve 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ámetro | Tipo | Descripción |
|---|---|---|
| expected_format | TiffExpectedFormat | El formato de archivo Tiff esperado. |
Returns
| Tipo | Descripción |
|---|---|
| BigTiffOptions | Un nuevo objeto BigTiffOptions. |
Method: create_with_options(options) [static]
create_with_options(options)
Inicializa una nueva instancia de la clase BigTiffOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | TiffOptions | La fuente de opciones. |
Returns
| Tipo | Descripción |
|---|---|
| BigTiffOptions | Una copia de las opciones. |
Method: create_with_tags(tags) [static]
create_with_tags(tags)
Inicializa una nueva instancia de la clase BigTiffOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| tags | TiffDataType[] | Las etiquetas para la inicialización de opciones. |
Returns
| Tipo | Descripción |
|---|---|
| BigTiffOptions | Un 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ámetro | Tipo | Descripción |
|---|---|---|
| tag_key | TiffTags | La clave de la etiqueta. |
Returns
| Tipo | Descripción |
|---|---|
| TiffDataType | Instancia 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ámetro | Tipo | Descripción |
|---|---|---|
| tags | TiffDataType[] | Las etiquetas a validar. |
Returns
| Tipo | Descripción |
|---|---|
| int | El 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ámetro | Tipo | Descripción |
|---|---|---|
| tag | TiffTags | El id de la etiqueta a comprobar. |
Returns
| Tipo | Descripción |
|---|---|
| bool |
Method: remove_tag(tag)
remove_tag(tag)
Elimina la etiqueta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| tag | TiffTags | La etiqueta a eliminar. |
Returns
| Tipo | Descripción |
|---|---|
| bool | true si se eliminó correctamente |
Method: remove_tags(tags)
remove_tags(tags)
Elimina las etiquetas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| tags | TiffTags[] | Las etiquetas a eliminar. |
Returns
| Tipo | Descripción |
|---|---|
| bool | True 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ámetro | Tipo | Descripción |
|---|---|---|
| metadata | IImageMetadataFormat | Los metadatos. |
Returns
| Tipo | Descripción |
|---|---|
| bool | Verdadero si metadata no es nulo y la instancia de IMetadataContainer admite y/o implementa la instancia de IImageMetadataFormat; de lo contrario, falso. |