ExifData klass

Summary: EXIF data container.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.ExifData

Inheritance: IImageMetadataFormat, TiffDataTypeController

Constructors

NameDescription
ExifData()Initierar en ny instans av ExifData klassen.
ExifData(common_tags, exif_tags, gps_tags)Initierar en ny instans av ExifData klassen med data från en array.
ExifData(exifdata)Initierar en ny instans av ExifData klassen med data från en array.
ExifData(exifdata)Initierar en ny instans av ExifData klassen med data från en array.

Properties

NameTypeAccessDescription
aperture_valueTiffRationalr/wHämtar eller anger bländarvärdet.
body_serial_numberstringr/wHämtar eller anger kamerakroppens serienummer.
brightness_valueTiffSRationalr/wHämtar eller anger ljusvärdet.
camera_owner_namestringr/wHämtar eller anger kamerans ägarnamn
cfa_patternSystem.Byter/wHämtar eller anger CFA-mönstret.
color_spaceExifColorSpacer/wHämtar eller anger färgrymden.
common_tagsTiffDataType[]r/wHämtar eller anger taggar som tillhör den gemensamma sektionen. Detta gäller endast för jpeg-bilder, i tiff-format används tiffOptions istället
components_configurationSystem.Byter/wHämtar eller anger komponentkonfigurationen.
compressed_bits_per_pixelTiffRationalr/wHämtar eller anger komprimerade bitar per pixel.
contrastExifContrastr/wHämtar eller anger kontrasten.
custom_renderedExifCustomRenderedr/wHämtar eller anger anpassad rendering.
date_time_digitizedstringr/wHämtar eller anger datum och tid för digitalisering.
date_time_originalstringr/wHämtar eller anger originaldatum och -tid.
device_setting_descriptionSystem.Byter/wHämtar eller anger beskrivning av enhetens inställningar
digital_zoom_ratioTiffRationalr/wHämtar eller anger digitalt zoomförhållande.
exif_tagsTiffDataType[]r/wHämtar eller anger taggar som endast tillhör EXIF‑avsnittet.
exif_versionSystem.Byter/wHämtar eller anger EXIF‑versionen.
exposure_bias_valueTiffSRationalr/wHämtar eller anger exponeringsförskjutningsvärdet.
exposure_indexTiffRationalr/wHämtar eller anger exponeringsindexet.
exposure_modeExifExposureModer/wHämtar eller anger exponeringsläget.
exposure_programExifExposureProgramr/wHämtar eller anger exponeringsprogrammet.
exposure_timeTiffRationalr/wHämtar eller anger exponeringstiden.
f_numberTiffRationalr/wHämtar eller anger F‑numret.
file_sourceExifFileSourcer/wHämtar eller anger filkälltyp.
flashExifFlashr/wHämtar eller anger blixten.
flash_energyTiffRationalr/wHämtar eller anger blixtenergin.
flashpix_versionSystem.Byter/wHämtar eller anger flash‑pix‑versionen.
focal_lengthTiffRationalr/wHämtar eller anger brännvidden.
focal_length_in_35_mm_filmintr/wHämtar eller anger brännvidden i 35 mm‑film.
focal_plane_resolution_unitExifUnitr/wHämtar eller anger fokusplanets upplösningsenhet.
focal_plane_x_resolutionTiffRationalr/wHämtar eller anger fokusplanets x‑upplösning.
focal_plane_y_resolutionTiffRationalr/wHämtar eller anger fokusplanets y‑upplösning.
gain_controlExifGainControlr/wHämtar eller anger graden av total bildförstärkningsjustering.
gammaTiffRationalr/wHämtar eller anger gamma.
gps_altitudeTiffRationalr/wHämtar eller anger GPS‑höjden.
gps_altitude_refExifGPSAltitudeRefr/wHämtar eller anger GPS‑höjden som används som referenshöjd.
gps_area_informationSystem.Byter/wHämtar eller anger GPS-områdesinformation.
gps_date_stampstringr/wHämtar eller anger GPS-teckensträng som registrerar datum- och tidsinformation i förhållande till UTC (Coordinated Universal Time).
gps_dest_bearingTiffRationalr/wHämtar eller anger GPS-riktning mot destinationspunkten.
gps_dest_bearing_refstringr/wHämtar eller anger GPS-referensen som används för att ange riktning mot destinationspunkten.
gps_dest_distanceTiffRationalr/wHämtar eller anger GPS-avståndet till destinationspunkten.
gps_dest_distance_refstringr/wHämtar eller anger GPS-enheten som används för att uttrycka avståndet till destinationspunkten.
gps_dest_latitudeTiffRational[]r/wHämtar eller anger GPS-latituden för destinationspunkten.
gps_dest_latitude_refstringr/wHämtar eller anger GPS-värdet som indikerar om latituden för destinationspunkten är nordlig eller sydlig latitud.
gps_dest_longitudeTiffRational[]r/wHämtar eller anger GPS-longituden för destinationspunkten.
gps_dest_longitude_refstringr/wHämtar eller anger GPS-värdet som indikerar om longituden för destinationspunkten är östlig eller västlig longitud.
gps_differentialintr/wHämtar eller anger ett GPS-värde som indikerar om differentialkorrektion tillämpas på GPS-mottagaren.
gps_img_directionTiffRationalr/wHämtar eller anger GPS-riktningen för bilden när den togs.
gps_img_direction_refstringr/wHämtar eller anger GPS-referensen för att ange bildens riktning när den tas.
gps_latitudeTiffRational[]r/wHämtar eller anger GPS-latituden.
gps_latitude_refstringr/wHämtar eller anger om GPS-latituden är nordlig eller sydlig.
gps_longitudeTiffRational[]r/wHämtar eller anger GPS-longituden.
gps_longitude_refstringr/wHämtar eller anger GPS-longituden är östlig eller västlig longitud.
gps_map_datumstringr/wHämtar eller anger GPS:s geodetiska undersökningsdata som används av GPS-mottagaren.
gps_measure_modestringr/wHämtar eller anger GPS-mätningsläget.
gps_processing_methodSystem.Byter/wHämtar eller anger GPS-teckensträngen som registrerar namnet på metoden som används för positionsbestämning.
gps_satellitesstringr/wHämtar eller anger GPS-satelliterna som används för mätningar.
gps_speedTiffRationalr/wHämtar eller anger hastigheten för GPS-mottagarens rörelse.
gps_speed_refstringr/wHämtar eller anger enheten som används för att uttrycka GPS-mottagarens rörelsehastighet.
gps_statusstringr/wHämtar eller anger statusen för GPS-mottagaren när bilden spelas in.
gps_tagsTiffDataType[]r/wHämtar eller anger taggar som endast tillhör GPS‑avsnittet.
gps_timestampTiffRational[]r/wHämtar eller anger GPS-tiden som UTC (Coordinated Universal Time).
gps_trackstringr/wHämtar eller anger riktningen för GPS-mottagarens rörelse.
gps_track_refstringr/wHämtar eller anger referensen för att ange riktningen för GPS-mottagarens rörelse.
gps_version_idSystem.Byter/wHämtar eller anger GPS-versionens identifierare.
gpsdopTiffRationalr/wHämtar eller anger GPS DOP (data degree of precision).
image_unique_idstringr/wHämtar eller anger bildens unika identifierare.
is_big_endianboolr/wHämtar eller anger ett värde som indikerar om EXIF-data för strömmen som skapats från är big endian.
iso_speedintr/wHämtar eller anger ISO-hastighet
iso_speed_latitude_yyyintr/wHämtar eller anger ISO-hastighetens latitud yyy-värde för en kamera eller inmatningsenhet som definieras i ISO 12232.
iso_speed_latitude_zzzintr/wHämtar eller anger ISO-hastighetens latitud zzz-värde för en kamera eller inmatningsenhet som definieras i ISO 12232.
iso_speed_valueintr/wHämtar eller anger iso-hastighetsvärdet.
lens_makestringr/wHämtar eller anger tillverkaren av linsen.
lens_modelstringr/wHämtar eller anger linsmodellen.
lens_serial_numberstringr/wHämtar eller anger linsens serienummer.
lens_specificationTiffRational[]r/wHämtar eller anger linsens specifikation
light_sourceExifLightSourcer/wHämtar eller anger ljuskällan.
makestringr/wHämtar tillverkaren av inspelningsutrustningen.
maker_note_dataTiffDataType[]rHämtar tillverkarens noteringsdata.
maker_note_raw_dataSystem.Byter/wHämtar eller anger den råa tillverkarens noteringsdata.
maker_notesMakerNote[]rHämtar tillverkarens anteckningar.
max_aperture_valueTiffRationalr/wHämtar eller anger det maximala bländarvärdet.
metering_modeExifMeteringModer/wHämtar eller anger mätarläget.
oecfSystem.Byter/wHämtar eller anger den Opto-Electric Conversion Function (OECF) som specificeras i ISO 14524.
orientationExifOrientationr/wHämtar eller anger orienteringen.
photographic_sensitivityintr/wHämtar eller anger den fotografiska känsligheten.
pixel_x_dimensionintr/wHämtar eller anger pixelns x-dimension.
pixel_y_dimensionintr/wHämtar eller anger pixelns y-dimension.
propertiesTiffDataType[]r/wHämtar eller anger alla EXIF-taggar (inklusive vanliga och GPS-taggar).
recommended_exposure_indexintr/wHämtar eller anger det rekommenderade exponeringsindexet.
related_sound_filestringr/wHämtar eller anger den relaterade ljudfilen.
saturationExifSaturationr/wHämtar eller anger mättnaden.
scene_capture_typeExifSceneCaptureTyper/wHämtar eller anger scenupptagningstypen.
scene_typeSystem.Byter/wHämtar eller anger scenens typ.
sensing_methodExifSensingMethodr/wHämtar eller anger avkänningsmetoden.
sensitivity_typeintr/wHämtar eller anger känslighetstypen.
sharpnessintr/wHämtar eller anger skärpan.
shutter_speed_valueTiffSRationalr/wHämtar eller anger slutartidsvärdet.
spatial_frequency_responseSystem.Byter/wHämtar eller anger den spatiala frekvensresponsen.
spectral_sensitivitystringr/wHämtar eller anger den spektrala känsligheten.
standard_output_sensitivityintr/wHämtar eller anger standardutgångskänsligheten
subject_areaint[]r/wHämtar eller anger ämnesområdet.
subject_distanceTiffRationalr/wHämtar eller anger ämnesavståndet.
subject_distance_rangeExifSubjectDistanceRanger/wHämtar eller anger intervallet för ämnesavståndet.
subject_locationint[]r/wHämtar eller anger ämnesplatsen.
subsec_timestringr/wHämtar eller anger bråkdelen av sekunder för DateTime-taggen.
subsec_time_digitizedstringr/wHämtar eller anger bråkdelen av sekunder för DateTimeDigitized-taggen.
subsec_time_originalstringr/wHämtar eller anger bråkdelen av sekunder för DateTimeOriginal-taggen.
thumbnailRasterImager/wHämtar eller anger miniatyrbilden.
user_commentstringr/wHämtar eller anger användarkommentaren.
white_balanceExifWhiteBalancer/wHämtar eller anger vitbalansen.
white_pointTiffRational[]r/wHämtar eller anger kromatiken för bildens vita punkt.
x_resolutionintr/wHämtar eller anger x-upplösningen.
y_resolutionintr/wHämtar eller anger y-upplösningen.

Methods

NameDescription
get_tag_value(key)Hämtar taggvärdet.
load_from_bytes(binary_data)Skapar en ny instans av klassen ExifData genom att ladda den från bytearrayen.
remove_tag(tag)Ta bort tagg från behållare
remove_tag(tag_id)Ta bort tagg från behållare
remove_tag_id(tag_id)Ta bort tagg från behållare

Constructor: ExifData()

 ExifData() 

Initierar en ny instans av ExifData klassen.

Constructor: ExifData(common_tags, exif_tags, gps_tags)

 ExifData(common_tags, exif_tags, gps_tags) 

Initierar en ny instans av ExifData klassen med data från en array.

Parameters:

ParameterTypBeskrivning
common_tagsTiffDataType[]De vanliga taggarna.
exif_tagsTiffDataType[]EXIF-taggarna.
gps_tagsTiffDataType[]GPS-taggarna.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Initierar en ny instans av ExifData klassen med data från en array.

Parameters:

ParameterTypBeskrivning
exifdataTiffDataType[]Array av EXIF-taggar tillsammans med vanliga och GPS-taggar.

Constructor: ExifData(exifdata)

 ExifData(exifdata) 

Initierar en ny instans av ExifData klassen med data från en array.

Parameters:

ParameterTypBeskrivning
exifdataExifDataArray av EXIF-taggar tillsammans med vanliga och GPS-taggar.

Property: maker_notes

Hämtar tillverkarens anteckningar.

See also:

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

Method: get_tag_value(key)

 get_tag_value(key) 

Hämtar taggvärdet.

Parameters:

ParameterTypBeskrivning
keyExifPropertiesTaggnyckeln.

Returns

TypBeskrivning
TiffDataTypeTiffDataType

Method: load_from_bytes(binary_data) [static]

 load_from_bytes(binary_data) 

Skapar en ny instans av klassen ExifData genom att ladda den från bytearrayen.

Parameters:

ParameterTypBeskrivning
binary_dataSystem.ByteDe binära data.

Returns

TypBeskrivning
ExifDataDen laddade ExifData‑instansen.

Method: remove_tag(tag)

 remove_tag(tag) 

Ta bort tagg från behållare

Parameters:

ParameterTypBeskrivning
tagExifPropertiesTaggen att ta bort

Method: remove_tag(tag_id)

 remove_tag(tag_id) 

Ta bort tagg från behållare

Parameters:

ParameterTypBeskrivning
tag_idintTaggidentifieraren att ta bort.

Method: remove_tag_id(tag_id)

 remove_tag_id(tag_id) 

Ta bort tagg från behållare

Parameters:

ParameterTypBeskrivning
tag_idintTaggidentifieraren att ta bort.

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}")