JpegExifData‑Klasse

Summary: EXIF data container for jpeg files.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.JpegExifData

Inheritance: IImageMetadataFormat, ExifData

Constructors

NameBeschreibung
JpegExifData()Initialisiert eine neue Instanz der JpegExifData Klasse.
JpegExifData(common_tags, exif_tags, gps_tags)Initialisiert eine neue Instanz der JpegExifData Klasse mit Daten aus dem Array.
JpegExifData(exifdata)Initialisiert eine neue Instanz der JpegExifData Klasse mit Daten aus dem Array.
JpegExifData(exifdata)Initialisiert eine neue Instanz der JpegExifData Klasse mit Daten aus dem Array.

Properties

NameTypeAccessBeschreibung
MAX_EXIF_SEGMENT_SIZE [static]intrDie maximal zulässige EXIF‑Segmentgröße in Bytes.
aperture_valueTiffRationalr/wLiest oder setzt den Blendenwert.
artiststringr/wLiest oder setzt den Künstler.
bits_per_sampleint[]r/wLiest oder setzt die Bits pro Sample.
body_serial_numberstringr/wLiest oder setzt die Seriennummer des Kameragehäuses.
brightness_valueTiffSRationalr/wLiest oder setzt den Helligkeitswert.
camera_owner_namestringr/wLiest oder setzt den Namen des Kamerabesitzers.
cfa_patternSystem.Byter/wLiest oder setzt das CFA-Muster.
color_spaceExifColorSpacer/wLiest oder setzt den Farbraum.
common_tagsTiffDataType[]r/wLiest oder setzt Tags, die zum gemeinsamen Abschnitt gehören. Dies gilt nur für JPEG-Bilder; im TIFF-Format werden stattdessen tiffOptions verwendet.
components_configurationSystem.Byter/wLiest oder setzt die Komponenten-Konfiguration.
compressed_bits_per_pixelTiffRationalr/wLiest oder setzt die komprimierten Bits pro Pixel.
Kompressionintr/wLiest oder setzt die Kompression.
contrastExifContrastr/wLiest oder setzt den Kontrast.
Urheberrechtstringr/wLiest oder setzt das Urheberrecht.
custom_renderedExifCustomRenderedr/wLiest oder setzt die benutzerdefinierte Darstellung.
date_timestringr/wLiest oder setzt das Datum und die Uhrzeit.
date_time_digitizedstringr/wLiest oder setzt das digitalisierte Datum und die Uhrzeit.
date_time_originalstringr/wLiest oder setzt das ursprüngliche Datum und die Uhrzeit.
device_setting_descriptionSystem.Byter/wLiest oder setzt die Beschreibung der Geräteeinstellungen.
digital_zoom_ratioTiffRationalr/wLiest oder setzt das digitale Zoomverhältnis.
exif_tagsTiffDataType[]r/wLiest oder setzt Tags, die nur zum EXIF-Abschnitt gehören.
exif_versionSystem.Byter/wLiest oder setzt die EXIF-Version.
exposure_bias_valueTiffSRationalr/wLiest oder setzt den Belichtungskorrekturwert.
exposure_indexTiffRationalr/wLiest oder setzt den Belichtungsindex.
exposure_modeExifExposureModer/wLiest oder setzt den Belichtungsmodus.
exposure_programExifExposureProgramr/wLiest oder setzt das Belichtungsprogramm.
exposure_timeTiffRationalr/wLiest oder setzt die Belichtungszeit.
f_numberTiffRationalr/wLiest oder setzt die Blendenzahl.
file_sourceExifFileSourcer/wLiest oder setzt den Dateiquelltyp.
flashExifFlashr/wLiest oder setzt den Blitz.
flash_energyTiffRationalr/wLiest oder setzt die Blitzenergie.
flashpix_versionSystem.Byter/wLiest oder setzt die Flash-Pix-Version.
focal_lengthTiffRationalr/wLiest oder setzt die Brennweite.
focal_length_in_35_mm_filmintr/wLiest oder setzt die Brennweite in 35‑mm-Film.
focal_plane_resolution_unitExifUnitr/wLiest oder setzt die Auflösungseinheit der Bildebene.
focal_plane_x_resolutionTiffRationalr/wLiest oder setzt die X-Auflösung der Bildebene.
focal_plane_y_resolutionTiffRationalr/wLiest oder setzt die Y-Auflösung der Bildebene.
gain_controlExifGainControlr/wLiest oder setzt den Grad der Gesamtsignalverstärkungsanpassung des Bildes.
gammaTiffRationalr/wLiest oder setzt das Gamma.
gps_altitudeTiffRationalr/wLiest oder setzt die GPS-Höhe.
gps_altitude_refExifGPSAltitudeRefr/wLiest oder setzt die GPS-Höhe, die als Referenzhöhe verwendet wird.
gps_area_informationSystem.Byter/wRuft die GPS-Bereichsinformation ab oder legt sie fest.
gps_date_stampstringr/wRuft die GPS-Zeichenkette mit Datum- und Zeitinformationen relativ zu UTC (Koordinierte Weltzeit) ab oder legt sie fest.
gps_dest_bearingTiffRationalr/wRuft die GPS-Richtung zum Zielpunkt ab oder legt sie fest.
gps_dest_bearing_refstringr/wRuft die GPS-Referenz ab, die zur Angabe der Richtung zum Zielpunkt verwendet wird, oder legt sie fest.
gps_dest_distanceTiffRationalr/wRuft die GPS-Entfernung zum Zielpunkt ab oder legt sie fest.
gps_dest_distance_refstringr/wRuft die GPS-Einheit ab, die zur Angabe der Entfernung zum Zielpunkt verwendet wird, oder legt sie fest.
gps_dest_latitudeTiffRational[]r/wRuft den GPS-Breitengrad des Zielpunkts ab oder legt ihn fest.
gps_dest_latitude_refstringr/wRuft den GPS-Wert ab, der angibt, ob der Breitengrad des Zielpunkts nördlich oder südlich ist, oder legt ihn fest.
gps_dest_longitudeTiffRational[]r/wRuft den GPS-Längengrad des Zielpunkts ab oder legt ihn fest.
gps_dest_longitude_refstringr/wRuft den GPS-Wert ab, der angibt, ob der Längengrad des Zielpunkts östlich oder westlich ist, oder legt ihn fest.
gps_differentialintr/wRuft einen GPS-Wert ab, der angibt, ob eine differentielle Korrektur auf den GPS-Empfänger angewendet wird, oder legt ihn fest.
gps_img_directionTiffRationalr/wRuft die GPS-Richtung des Bildes zum Zeitpunkt der Aufnahme ab oder legt sie fest.
gps_img_direction_refstringr/wRuft die GPS-Referenz ab, die zur Angabe der Bildrichtung bei der Aufnahme verwendet wird, oder legt sie fest.
gps_latitudeTiffRational[]r/wRuft den GPS-Breitengrad ab oder legt ihn fest.
gps_latitude_refstringr/wRuft ab oder legt fest, ob der GPS-Breitengrad nördlich oder südlich ist.
gps_longitudeTiffRational[]r/wRuft den GPS-Längengrad ab oder legt ihn fest.
gps_longitude_refstringr/wRuft ab oder legt fest, ob der GPS-Längengrad östlich oder westlich ist.
gps_map_datumstringr/wRuft ab oder legt fest, die vom GPS-Empfänger verwendeten geodätischen Vermessungsdaten.
gps_measure_modestringr/wRuft ab oder legt fest, den GPS-Messmodus.
gps_processing_methodSystem.Byter/wRuft ab oder legt fest, die GPS-Zeichenkette, die den Namen der für die Standortbestimmung verwendeten Methode enthält.
gps_satellitesstringr/wRuft ab oder legt fest, die für Messungen verwendeten GPS-Satelliten.
gps_speedTiffRationalr/wRuft ab oder legt fest, die Geschwindigkeit der GPS-Empfängerbewegung.
gps_speed_refstringr/wRuft ab oder legt fest, die Einheit, die zur Angabe der Geschwindigkeit der GPS-Empfängerbewegung verwendet wird.
gps_statusstringr/wRuft ab oder legt fest, den Status des GPS-Empfängers, wenn das Bild aufgenommen wird.
gps_tagsTiffDataType[]r/wRuft ab oder legt fest, Tags, die ausschließlich zum GPS-Abschnitt gehören.
gps_timestampTiffRational[]r/wRuft ab oder legt fest, die GPS-Zeit als UTC (Koordinierte Weltzeit).
gps_trackstringr/wRuft ab oder legt fest, die Richtung der GPS-Empfängerbewegung.
gps_track_refstringr/wRuft ab oder legt fest, die Referenz zur Angabe der Richtung der GPS-Empfängerbewegung.
gps_version_idSystem.Byter/wRuft ab oder legt fest, den GPS-Versionsidentifikator.
gpsdopTiffRationalr/wRuft ab oder legt fest, den GPS-DOP (Datengrad der Präzision).
image_descriptionstringr/wLiest oder setzt die Bildbeschreibung.
image_lengthintr/wLiest oder setzt die Bildlänge.
image_unique_idstringr/wRuft ab oder legt fest, die eindeutige Bildkennung.
image_widthintr/wLiest oder setzt die Bildbreite.
is_big_endianboolr/wLiest oder setzt einen Wert, der angibt, ob die aus dem Stream erstellten EXIF-Daten im Big-Endian-Format vorliegen.
iso_speedintr/wLiest oder setzt die ISO-Geschwindigkeit
iso_speed_latitude_yyyintr/wLiest oder setzt den ISO-Geschwindigkeits-Latituden-yyy-Wert einer Kamera oder eines Eingabegeräts, der in ISO 12232 definiert ist.
iso_speed_latitude_zzzintr/wLiest oder setzt den ISO-Geschwindigkeits-Latituden-zzz-Wert einer Kamera oder eines Eingabegeräts, der in ISO 12232 definiert ist.
iso_speed_valueintr/wLiest oder setzt den ISO-Geschwindigkeitswert.
lens_makestringr/wLiest oder setzt den Hersteller des Objektivs.
lens_modelstringr/wLiest oder setzt das Objektivmodell.
lens_serial_numberstringr/wLiest oder setzt die Seriennummer des Objektivs.
lens_specificationTiffRational[]r/wLiest oder setzt die Objektivspezifikation
light_sourceExifLightSourcer/wLiest oder setzt die Lichtquelle.
makestringr/wLiest oder setzt den Hersteller der Aufzeichnungsgeräte.
maker_note_dataTiffDataType[]rLiest die Hersteller-Notizdaten.
maker_note_raw_dataSystem.Byter/wLiest oder setzt die rohen Hersteller-Notizdaten.
maker_notesMakerNote[]rLiest die Hersteller-Notizen.
max_aperture_valueTiffRationalr/wLiest oder setzt den maximalen Blendenwert.
metering_modeExifMeteringModer/wRuft den Messmodus ab oder legt ihn fest.
modelstringr/wLiest oder setzt das Modell.
oecfSystem.Byter/wRuft die Opto-elektrische Umwandlungsfunktion (OECF) gemäß ISO 14524 ab oder legt sie fest.
orientationExifOrientationr/wRuft die Ausrichtung ab oder legt sie fest.
photographic_sensitivityintr/wRuft die fotografische Empfindlichkeit ab oder legt sie fest.
photometric_interpretationintr/wLiest oder setzt die photometrische Interpretation.
pixel_x_dimensionintr/wRuft die Pixel-X-Dimension ab oder legt sie fest.
pixel_y_dimensionintr/wRuft die Pixel-Y-Dimension ab oder legt sie fest.
planar_configurationintr/wLiest oder setzt die planare Konfiguration.
primary_chromaticitiesTiffRational[]r/wLiest oder setzt die Chromatik der drei Primärfarben des Bildes.
propertiesTiffDataType[]r/wRuft alle EXIF-Tags (einschließlich gängiger und GPS-Tags) ab oder legt sie fest.
recommended_exposure_indexintr/wRuft den empfohlenen Belichtungsindex ab oder legt ihn fest.
reference_black_whiteTiffRational[]r/wLiest oder setzt das Referenz‑Schwarz‑Weiß.
related_sound_filestringr/wRuft die zugehörige Audiodatei ab oder legt sie fest.
resolution_unitExifUnitr/wLiest oder setzt die Auflösungseinheit.
samples_per_pixelintr/wLiest oder setzt die Stichproben pro Pixel.
saturationExifSaturationr/wRuft die Sättigung ab oder legt sie fest.
scene_capture_typeExifSceneCaptureTyper/wRuft den Aufnahmetyp der Szene ab oder legt ihn fest.
scene_typeSystem.Byter/wRuft den Szenentyp ab oder legt ihn fest.
sensing_methodExifSensingMethodr/wRuft die Erfassungsmethode ab oder legt sie fest.
sensitivity_typeintr/wRuft den Empfindlichkeitstyp ab oder legt ihn fest.
sharpnessintr/wRuft die Schärfe ab oder legt sie fest.
shutter_speed_valueTiffSRationalr/wRuft den Verschlusszeitwert ab oder legt ihn fest.
Softwarestringr/wLiest oder setzt die Software.
spatial_frequency_responseSystem.Byter/wLiest oder setzt die räumliche Frequenzantwort.
spectral_sensitivitystringr/wLiest oder setzt die spektrale Empfindlichkeit.
standard_output_sensitivityintr/wLiest oder setzt die Standardausgabeempfindlichkeit
subject_areaint[]r/wLiest oder setzt den Betreffbereich.
subject_distanceTiffRationalr/wLiest oder setzt den Abstand zum Motiv.
subject_distance_rangeExifSubjectDistanceRanger/wLiest oder setzt den Abstandbereich zum Motiv.
subject_locationint[]r/wLiest oder setzt den Ort des Motivs.
subsec_timestringr/wLiest oder setzt die Sekundenbruchteile für das DateTime-Tag.
subsec_time_digitizedstringr/wLiest oder setzt die Sekundenbruchteile für das DateTimeDigitized-Tag.
subsec_time_originalstringr/wLiest oder setzt die Sekundenbruchteile für das DateTimeOriginal-Tag.
thumbnailRasterImager/wLiest oder setzt das Vorschaubild.
transfer_functionint[]r/wLiest oder setzt die Transferfunktion.
user_commentstringr/wLiest oder setzt den Benutzerkommentar.
white_balanceExifWhiteBalancer/wLiest oder setzt den Weißabgleich.
white_pointTiffRational[]r/wLiest oder setzt die Chromatik des Weißpunkts des Bildes.
x_resolutionTiffRationalr/wLiest oder setzt die X-Auflösung.
y_cb_cr_coefficientsTiffRational[]r/wLiest oder setzt die Matrixkoeffizienten für die Umwandlung von RGB- in YCbCr-Bilddaten.
y_cb_cr_positioningExifYCbCrPositioningr/wLiest oder setzt die Position der Chrominanzkomponenten in Relation zur Luminanzkomponente.
y_cb_cr_sub_samplingint[]r/wLiest oder setzt das Abtastverhältnis der Chrominanzkomponenten in Relation zur Luminanzkomponente.
y_resolutionTiffRationalr/wLiest oder setzt die y‑Auflösung.

Methods

NameBeschreibung
get_tag_value(key)Liest den Tagwert.
load_from_bytes(binary_data)Erstellt eine neue Instanz der ExifData Klasse, indem sie aus dem Byte‑Array geladen wird.
remove_tag(tag)Tag aus dem Container entfernen
remove_tag(tag_id)Tag aus dem Container entfernen
remove_tag_id(tag_id)Tag aus dem Container entfernen
serialize_exif_data()Serialisiert die EXIF-Daten. Schreibt die Tag-Werte und Inhalte. Das am stärksten einflussnehmende Größentag ist der Thumbnail-Tag-Inhalt.

Constructor: JpegExifData()

 JpegExifData() 

Initialisiert eine neue Instanz der JpegExifData Klasse.

Constructor: JpegExifData(common_tags, exif_tags, gps_tags)

 JpegExifData(common_tags, exif_tags, gps_tags) 

Initialisiert eine neue Instanz der JpegExifData Klasse mit Daten aus dem Array.

Parameters:

ParameterTypBeschreibung
common_tagsTiffDataType[]Die gängigen Tags.
exif_tagsTiffDataType[]Die EXIF‑Tags.
gps_tagsTiffDataType[]Die GPS‑Tags.

Constructor: JpegExifData(exifdata)

 JpegExifData(exifdata) 

Initialisiert eine neue Instanz der JpegExifData Klasse mit Daten aus dem Array.

Parameters:

ParameterTypBeschreibung
exifdataTiffDataType[]Array von EXIF‑Tags zusammen mit gängigen und GPS‑Tags.

Constructor: JpegExifData(exifdata)

 JpegExifData(exifdata) 

Initialisiert eine neue Instanz der JpegExifData Klasse mit Daten aus dem Array.

Parameters:

ParameterTypBeschreibung
exifdataExifDataArray von EXIF‑Tags zusammen mit gängigen und GPS‑Tags.

Method: get_tag_value(key)

 get_tag_value(key) 

Liest den Tagwert.

Parameters:

ParameterTypBeschreibung
keyExifPropertiesDer Tag‑Schlüssel.

Returns

TypBeschreibung
TiffDataTypeDer TiffDataType

Method: load_from_bytes(binary_data) [static]

 load_from_bytes(binary_data) 

Erstellt eine neue Instanz der ExifData Klasse, indem sie aus dem Byte‑Array geladen wird.

Parameters:

ParameterTypBeschreibung
binary_dataSystem.ByteDie Binärdaten.

Returns

TypBeschreibung
ExifDataDie geladene ExifData‑Instanz.

Method: remove_tag(tag)

 remove_tag(tag) 

Tag aus dem Container entfernen

Parameters:

ParameterTypBeschreibung
tagExifPropertiesDer zu entfernende Tag

Method: remove_tag(tag_id)

 remove_tag(tag_id) 

Tag aus dem Container entfernen

Parameters:

ParameterTypBeschreibung
tag_idintDer zu entfernende Tag‑Bezeichner.

Method: remove_tag_id(tag_id)

 remove_tag_id(tag_id) 

Tag aus dem Container entfernen

Parameters:

ParameterTypBeschreibung
tag_idintDer zu entfernende Tag‑Bezeichner.

Method: serialize_exif_data()

 serialize_exif_data() 

Serialisiert die EXIF-Daten. Schreibt die Tag-Werte und Inhalte. Das am stärksten einflussnehmende Größentag ist der Thumbnail-Tag-Inhalt.

Returns

TypBeschreibung
System.ByteDie serialisierten EXIF-Daten.