Clase ExifData

Summary: EXIF data container.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.ExifData

Inheritance: IImageMetadataFormat, TiffDataTypeController

Constructors

NameDescripción
ExifData()Inicializa una nueva instancia de la clase ExifData.
ExifData(common_tags, exif_tags, gps_tags)Inicializa una nueva instancia de la clase ExifData con datos del array.
ExifData(exifdata)Inicializa una nueva instancia de la clase ExifData con datos del array.
ExifData(exifdata)Inicializa una nueva instancia de la clase ExifData con datos del array.

Properties

NameTypeAccessDescripción
aperture_valueTiffRationalr/wObtiene o establece el valor de la apertura.
body_serial_numberstringr/wObtiene o establece el número de serie del cuerpo de la cámara.
brightness_valueTiffSRationalr/wObtiene o establece el valor de brillo.
camera_owner_namestringr/wObtiene o establece el nombre del propietario de la cámara
cfa_patternSystem.Byter/wObtiene o establece el patrón CFA.
color_spaceExifColorSpacer/wObtiene o establece el espacio de color.
common_tagsTiffDataType[]r/wObtiene o establece etiquetas, que pertenecen a la sección común. Esto se aplica solo a imágenes jpeg; en formato tiff se utilizan tiffOptions en su lugar
components_configurationSystem.Byter/wObtiene o establece la configuración de componentes.
compressed_bits_per_pixelTiffRationalr/wObtiene o establece los bits comprimidos por píxel.
contrastExifContrastr/wObtiene o establece el contraste.
custom_renderedExifCustomRenderedr/wObtiene o establece el renderizado personalizado.
date_time_digitizedstringr/wObtiene o establece la fecha y hora de digitalización.
date_time_originalstringr/wObtiene o establece la fecha y hora original.
device_setting_descriptionSystem.Byter/wObtiene o establece la descripción de la configuración del dispositivo
digital_zoom_ratioTiffRationalr/wObtiene o establece la relación de zoom digital.
exif_tagsTiffDataType[]r/wObtiene o establece etiquetas que pertenecen solo a la sección EXIF.
exif_versionSystem.Byter/wObtiene o establece la versión EXIF.
exposure_bias_valueTiffSRationalr/wObtiene o establece el valor de sesgo de exposición.
exposure_indexTiffRationalr/wObtiene o establece el índice de exposición.
exposure_modeExifExposureModer/wObtiene o establece el modo de exposición.
exposure_programExifExposureProgramr/wObtiene o establece el programa de exposición.
exposure_timeTiffRationalr/wObtiene o establece el tiempo de exposición.
f_numberTiffRationalr/wObtiene o establece el número F.
file_sourceExifFileSourcer/wObtiene o establece el tipo de origen del archivo.
flashExifFlashr/wObtiene o establece el flash.
flash_energyTiffRationalr/wObtiene o establece la energía del flash.
flashpix_versionSystem.Byter/wObtiene o establece la versión flash pix.
focal_lengthTiffRationalr/wObtiene o establece la distancia focal.
focal_length_in_35_mm_filmintr/wObtiene o establece la distancia focal en película de 35 mm.
focal_plane_resolution_unitExifUnitr/wObtiene o establece la unidad de resolución del plano focal.
focal_plane_x_resolutionTiffRationalr/wObtiene o establece la resolución X del plano focal.
focal_plane_y_resolutionTiffRationalr/wObtiene o establece la resolución Y del plano focal.
gain_controlExifGainControlr/wObtiene o establece el grado de ajuste general de ganancia de la imagen.
gammaTiffRationalr/wObtiene o establece la gamma.
gps_altitudeTiffRationalr/wObtiene o establece la altitud GPS.
gps_altitude_refExifGPSAltitudeRefr/wObtiene o establece la altitud GPS utilizada como altitud de referencia.
gps_area_informationSystem.Byter/wObtiene o establece la información del área GPS.
gps_date_stampstringr/wObtiene o establece la cadena de caracteres GPS que registra la información de fecha y hora relativa a UTC (Tiempo Universal Coordinado).
gps_dest_bearingTiffRationalr/wObtiene o establece la dirección GPS al punto de destino.
gps_dest_bearing_refstringr/wObtiene o establece la referencia GPS utilizada para dar la dirección al punto de destino.
gps_dest_distanceTiffRationalr/wObtiene o establece la distancia GPS al punto de destino.
gps_dest_distance_refstringr/wObtiene o establece la unidad GPS utilizada para expresar la distancia al punto de destino.
gps_dest_latitudeTiffRational[]r/wObtiene o establece la latitud GPS del punto de destino.
gps_dest_latitude_refstringr/wObtiene o establece el valor GPS que indica si la latitud del punto de destino es norte o sur.
gps_dest_longitudeTiffRational[]r/wObtiene o establece la longitud GPS del punto de destino.
gps_dest_longitude_refstringr/wObtiene o establece el valor GPS que indica si la longitud del punto de destino es este u oeste.
gps_differentialintr/wObtiene o establece un valor GPS que indica si se aplica corrección diferencial al receptor GPS.
gps_img_directionTiffRationalr/wObtiene o establece la dirección GPS de la imagen cuando fue capturada.
gps_img_direction_refstringr/wObtiene o establece la referencia GPS para dar la dirección de la imagen cuando se captura.
gps_latitudeTiffRational[]r/wObtiene o establece la latitud GPS.
gps_latitude_refstringr/wObtiene o establece si la latitud GPS es norte o sur.
gps_longitudeTiffRational[]r/wObtiene o establece la longitud GPS.
gps_longitude_refstringr/wObtiene o establece si la longitud GPS es este u oeste.
gps_map_datumstringr/wObtiene o establece los datos de levantamiento geodésico GPS utilizados por el receptor GPS.
gps_measure_modestringr/wObtiene o establece el modo de medición GPS.
gps_processing_methodSystem.Byter/wObtiene o establece la cadena de caracteres GPS que registra el nombre del método utilizado para la localización.
gps_satellitesstringr/wObtiene o establece los satélites GPS utilizados para las mediciones.
gps_speedTiffRationalr/wObtiene o establece la velocidad del movimiento del receptor GPS.
gps_speed_refstringr/wObtiene o establece la unidad utilizada para expresar la velocidad de movimiento del receptor GPS.
gps_statusstringr/wObtiene o establece el estado del receptor GPS cuando se registra la imagen.
gps_tagsTiffDataType[]r/wObtiene o establece etiquetas, que pertenecen solo a la sección GPS.
gps_timestampTiffRational[]r/wObtiene o establece la hora GPS como UTC (Tiempo Universal Coordinado).
gps_trackstringr/wObtiene o establece la dirección del movimiento del receptor GPS.
gps_track_refstringr/wObtiene o establece la referencia para indicar la dirección del movimiento del receptor GPS.
gps_version_idSystem.Byter/wObtiene o establece el identificador de versión GPS.
gpsdopTiffRationalr/wObtiene o establece el DOP GPS (grado de precisión de los datos).
image_unique_idstringr/wObtiene o establece el identificador único de la imagen.
is_big_endianboolr/wObtiene o establece un valor que indica si los datos EXIF del flujo creados son big endian.
iso_speedintr/wObtiene o establece la velocidad ISO.
iso_speed_latitude_yyyintr/wObtiene o establece el valor de latitud yyy de la velocidad ISO de una cámara o dispositivo de entrada definido en ISO 12232.
iso_speed_latitude_zzzintr/wObtiene o establece el valor de latitud zzz de la velocidad ISO de una cámara o dispositivo de entrada definido en ISO 12232.
iso_speed_valueintr/wObtiene o establece el valor de velocidad iso.
lens_makestringr/wObtiene o establece el fabricante del objetivo.
lens_modelstringr/wObtiene o establece el modelo del objetivo.
lens_serial_numberstringr/wObtiene o establece el número de serie del objetivo.
lens_specificationTiffRational[]r/wObtiene o establece la especificación del objetivo.
light_sourceExifLightSourcer/wObtiene o establece la fuente de luz.
makestringr/wObtiene o establece el fabricante del equipo de grabación.
maker_note_dataTiffDataType[]rObtiene los datos de la nota del fabricante.
maker_note_raw_dataSystem.Byter/wObtiene o establece los datos sin procesar de la nota del fabricante.
maker_notesMakerNote[]rObtiene las notas del fabricante.
max_aperture_valueTiffRationalr/wObtiene o establece el valor máximo de apertura.
metering_modeExifMeteringModer/wObtiene o establece el modo de medición.
oecfSystem.Byter/wObtiene o establece la Función de Conversión Opto-Eléctrica (OECF) especificada en ISO 14524.
orientationExifOrientationr/wObtiene o establece la orientación.
photographic_sensitivityintr/wObtiene o establece la sensibilidad fotográfica.
pixel_x_dimensionintr/wObtiene o establece la dimensión x del píxel.
pixel_y_dimensionintr/wObtiene o establece la dimensión y del píxel.
propertiesTiffDataType[]r/wObtiene o establece todas las etiquetas EXIF (incluyendo etiquetas comunes y GPS).
recommended_exposure_indexintr/wObtiene o establece el índice de exposición recomendado.
related_sound_filestringr/wObtiene o establece el archivo de sonido relacionado.
saturationExifSaturationr/wObtiene o establece la saturación.
scene_capture_typeExifSceneCaptureTyper/wObtiene o establece el tipo de captura de escena.
scene_typeSystem.Byter/wObtiene o establece el tipo de escena.
sensing_methodExifSensingMethodr/wObtiene o establece el método de detección.
sensitivity_typeintr/wObtiene o establece el tipo de sensibilidad.
sharpnessintr/wObtiene o establece la nitidez.
shutter_speed_valueTiffSRationalr/wObtiene o establece el valor de velocidad de obturación.
spatial_frequency_responseSystem.Byter/wObtiene o establece la respuesta de frecuencia espacial.
spectral_sensitivitystringr/wObtiene o establece la sensibilidad espectral.
standard_output_sensitivityintr/wObtiene o establece la sensibilidad de salida estándar
subject_areaint[]r/wObtiene o establece el área del sujeto.
subject_distanceTiffRationalr/wObtiene o establece la distancia del sujeto.
subject_distance_rangeExifSubjectDistanceRanger/wObtiene o establece el rango de distancia del sujeto.
subject_locationint[]r/wObtiene o establece la ubicación del sujeto.
subsec_timestringr/wObtiene o establece las fracciones de segundo para la etiqueta DateTime.
subsec_time_digitizedstringr/wObtiene o establece las fracciones de segundo para la etiqueta DateTimeDigitized.
subsec_time_originalstringr/wObtiene o establece las fracciones de segundo para la etiqueta DateTimeOriginal.
thumbnailRasterImager/wObtiene o establece la imagen en miniatura.
user_commentstringr/wObtiene o establece el comentario del usuario.
white_balanceExifWhiteBalancer/wObtiene o establece el balance de blancos.
white_pointTiffRational[]r/wObtiene o establece la cromaticidad del punto blanco de la imagen.
x_resolutionintr/wObtiene o establece la resolución x.
y_resolutionintr/wObtiene o establece la resolución y.

Methods

NameDescripción
get_tag_value(key)Obtiene el valor de la etiqueta.
load_from_bytes(binary_data)Crea una nueva instancia de la clase ExifData cargándola desde el arreglo de bytes.
remove_tag(tag)Eliminar etiqueta del contenedor
remove_tag(tag_id)Eliminar etiqueta del contenedor
remove_tag_id(tag_id)Eliminar etiqueta del contenedor

Constructor: ExifData()

 ExifData() 

Inicializa una nueva instancia de la clase ExifData.

Constructor: ExifData(common_tags, exif_tags, gps_tags)

 ExifData(common_tags, exif_tags, gps_tags) 

Inicializa una nueva instancia de la clase ExifData con datos del array.

Parameters:

ParámetroTipoDescripción
common_tagsTiffDataType[]Las etiquetas comunes.
exif_tagsTiffDataType[]Las etiquetas EXIF.
gps_tagsTiffDataType[]Las etiquetas GPS.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Inicializa una nueva instancia de la clase ExifData con datos del array.

Parameters:

ParámetroTipoDescripción
exifdataTiffDataType[]Arreglo de etiquetas EXIF junto con etiquetas comunes y GPS.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Inicializa una nueva instancia de la clase ExifData con datos del array.

Parameters:

ParámetroTipoDescripción
exifdataExifDataArreglo de etiquetas EXIF junto con etiquetas comunes y GPS.

Property: maker_notes

Obtiene las notas del fabricante.

See also:

Example # 1: Access camera manufacturer maker notes in Jpeg image.

Method: get_tag_value(key)

 get_tag_value(key) 

Obtiene el valor de la etiqueta.

Parameters:

ParámetroTipoDescripción
keyExifPropertiesLa clave de la etiqueta.

Returns

TipoDescripción
TiffDataTypeEl TiffDataType

Method: load_from_bytes(binary_data) [static]

 load_from_bytes(binary_data) 

Crea una nueva instancia de la clase ExifData cargándola desde el arreglo de bytes.

Parameters:

ParámetroTipoDescripción
binary_dataSystem.ByteLos datos binarios.

Returns

TipoDescripción
ExifDataLa instancia cargada de ExifData.

Method: remove_tag(tag)

 remove_tag(tag) 

Eliminar etiqueta del contenedor

Parameters:

ParámetroTipoDescripción
tagExifPropertiesLa etiqueta a eliminar

Method: remove_tag(tag_id)

 remove_tag(tag_id) 

Eliminar etiqueta del contenedor

Parameters:

ParámetroTipoDescripción
tag_idintEl identificador de la etiqueta a eliminar.

Method: remove_tag_id(tag_id)

 remove_tag_id(tag_id) 

Eliminar etiqueta del contenedor

Parameters:

ParámetroTipoDescripción
tag_idintEl identificador de la etiqueta a eliminar.

Examples

Access camera manufacturer maker notes in Jpeg image.


from aspose.pycore import as_of
from aspose.imaging import Image
from aspose.imaging.fileformats.jpeg import JpegImage

with as_of(Image.load("Sample.jpg"), JpegImage) as image:
	for makerNote in image.exif_data.maker_notes:
		print(f"Name = {makerNote.name}, Value = {makerNote.value}")