JpegExifData-klass
Summary: EXIF data container for jpeg files.
Module: aspose.imaging.exif
Full Name: aspose.imaging.exif.JpegExifData
Inheritance: IImageMetadataFormat, ExifData
Constructors
| Name | Description |
|---|---|
| JpegExifData() | Initierar en ny instans av klassen JpegExifData. |
| JpegExifData(common_tags, exif_tags, gps_tags) | Initierar en ny instans av klassen JpegExifData med data från arrayen. |
| JpegExifData(exifdata) | Initierar en ny instans av klassen JpegExifData med data från arrayen. |
| JpegExifData(exifdata) | Initierar en ny instans av klassen JpegExifData med data från arrayen. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| MAX_EXIF_SEGMENT_SIZE [static] | int | r | Den maximala EXIF‑segmentsstorleken i byte som tillåts. |
| aperture_value | TiffRational | r/w | Hämtar eller anger bländarvärdet. |
| artist | string | r/w | Hämtar eller anger artisten. |
| bits_per_sample | int[] | r/w | Hämtar eller anger antalet bitar per prov. |
| body_serial_number | string | r/w | Hämtar eller anger kamerakroppens serienummer. |
| brightness_value | TiffSRational | r/w | Hämtar eller anger ljusvärdet. |
| camera_owner_name | string | r/w | Hämtar eller anger kamerans ägarnamn |
| cfa_pattern | System.Byte | r/w | Hämtar eller anger CFA-mönstret. |
| color_space | ExifColorSpace | r/w | Hämtar eller anger färgrymden. |
| common_tags | TiffDataType[] | r/w | Hä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_configuration | System.Byte | r/w | Hämtar eller anger komponentkonfigurationen. |
| compressed_bits_per_pixel | TiffRational | r/w | Hämtar eller anger komprimerade bitar per pixel. |
| komprimering | int | r/w | Hämtar eller anger komprimeringen. |
| contrast | ExifContrast | r/w | Hämtar eller anger kontrasten. |
| upphovsrätt | string | r/w | Hämtar eller anger upphovsrätten. |
| custom_rendered | ExifCustomRendered | r/w | Hämtar eller anger anpassad rendering. |
| date_time | string | r/w | Hämtar eller anger datum och tid. |
| date_time_digitized | string | r/w | Hämtar eller anger datum och tid för digitalisering. |
| date_time_original | string | r/w | Hämtar eller anger originaldatum och -tid. |
| device_setting_description | System.Byte | r/w | Hämtar eller anger beskrivning av enhetens inställningar |
| digital_zoom_ratio | TiffRational | r/w | Hämtar eller anger digitalt zoomförhållande. |
| exif_tags | TiffDataType[] | r/w | Hämtar eller anger taggar som endast tillhör EXIF‑avsnittet. |
| exif_version | System.Byte | r/w | Hämtar eller anger EXIF‑versionen. |
| exposure_bias_value | TiffSRational | r/w | Hämtar eller anger exponeringsförskjutningsvärdet. |
| exposure_index | TiffRational | r/w | Hämtar eller anger exponeringsindexet. |
| exposure_mode | ExifExposureMode | r/w | Hämtar eller anger exponeringsläget. |
| exposure_program | ExifExposureProgram | r/w | Hämtar eller anger exponeringsprogrammet. |
| exposure_time | TiffRational | r/w | Hämtar eller anger exponeringstiden. |
| f_number | TiffRational | r/w | Hämtar eller anger F‑numret. |
| file_source | ExifFileSource | r/w | Hämtar eller anger filkälltyp. |
| flash | ExifFlash | r/w | Hämtar eller anger blixten. |
| flash_energy | TiffRational | r/w | Hämtar eller anger blixtenergin. |
| flashpix_version | System.Byte | r/w | Hämtar eller anger flash‑pix‑versionen. |
| focal_length | TiffRational | r/w | Hämtar eller anger brännvidden. |
| focal_length_in_35_mm_film | int | r/w | Hämtar eller anger brännvidden i 35 mm‑film. |
| focal_plane_resolution_unit | ExifUnit | r/w | Hämtar eller anger fokusplanets upplösningsenhet. |
| focal_plane_x_resolution | TiffRational | r/w | Hämtar eller anger fokusplanets x‑upplösning. |
| focal_plane_y_resolution | TiffRational | r/w | Hämtar eller anger fokusplanets y‑upplösning. |
| gain_control | ExifGainControl | r/w | Hämtar eller anger graden av total bildförstärkningsjustering. |
| gamma | TiffRational | r/w | Hämtar eller anger gamma. |
| gps_altitude | TiffRational | r/w | Hämtar eller anger GPS‑höjden. |
| gps_altitude_ref | ExifGPSAltitudeRef | r/w | Hämtar eller anger GPS‑höjden som används som referenshöjd. |
| gps_area_information | System.Byte | r/w | Hämtar eller anger GPS-områdesinformation. |
| gps_date_stamp | string | r/w | Hämtar eller anger GPS-teckensträng som registrerar datum- och tidsinformation i förhållande till UTC (Coordinated Universal Time). |
| gps_dest_bearing | TiffRational | r/w | Hämtar eller anger GPS-riktning mot destinationspunkten. |
| gps_dest_bearing_ref | string | r/w | Hämtar eller anger GPS-referensen som används för att ange riktning mot destinationspunkten. |
| gps_dest_distance | TiffRational | r/w | Hämtar eller anger GPS-avståndet till destinationspunkten. |
| gps_dest_distance_ref | string | r/w | Hämtar eller anger GPS-enheten som används för att uttrycka avståndet till destinationspunkten. |
| gps_dest_latitude | TiffRational[] | r/w | Hämtar eller anger GPS-latituden för destinationspunkten. |
| gps_dest_latitude_ref | string | r/w | Hämtar eller anger GPS-värdet som indikerar om latituden för destinationspunkten är nordlig eller sydlig latitud. |
| gps_dest_longitude | TiffRational[] | r/w | Hämtar eller anger GPS-longituden för destinationspunkten. |
| gps_dest_longitude_ref | string | r/w | Hämtar eller anger GPS-värdet som indikerar om longituden för destinationspunkten är östlig eller västlig longitud. |
| gps_differential | int | r/w | Hämtar eller anger ett GPS-värde som indikerar om differentialkorrektion tillämpas på GPS-mottagaren. |
| gps_img_direction | TiffRational | r/w | Hämtar eller anger GPS-riktningen för bilden när den togs. |
| gps_img_direction_ref | string | r/w | Hämtar eller anger GPS-referensen för att ange bildens riktning när den tas. |
| gps_latitude | TiffRational[] | r/w | Hämtar eller anger GPS-latituden. |
| gps_latitude_ref | string | r/w | Hämtar eller anger om GPS-latituden är nordlig eller sydlig. |
| gps_longitude | TiffRational[] | r/w | Hämtar eller anger GPS-longituden. |
| gps_longitude_ref | string | r/w | Hämtar eller anger GPS-longituden är östlig eller västlig longitud. |
| gps_map_datum | string | r/w | Hämtar eller anger GPS:s geodetiska undersökningsdata som används av GPS-mottagaren. |
| gps_measure_mode | string | r/w | Hämtar eller anger GPS-mätningsläget. |
| gps_processing_method | System.Byte | r/w | Hämtar eller anger GPS-teckensträngen som registrerar namnet på metoden som används för positionsbestämning. |
| gps_satellites | string | r/w | Hämtar eller anger GPS-satelliterna som används för mätningar. |
| gps_speed | TiffRational | r/w | Hämtar eller anger hastigheten för GPS-mottagarens rörelse. |
| gps_speed_ref | string | r/w | Hämtar eller anger enheten som används för att uttrycka GPS-mottagarens rörelsehastighet. |
| gps_status | string | r/w | Hämtar eller anger statusen för GPS-mottagaren när bilden spelas in. |
| gps_tags | TiffDataType[] | r/w | Hämtar eller anger taggar som endast tillhör GPS‑avsnittet. |
| gps_timestamp | TiffRational[] | r/w | Hämtar eller anger GPS-tiden som UTC (Coordinated Universal Time). |
| gps_track | string | r/w | Hämtar eller anger riktningen för GPS-mottagarens rörelse. |
| gps_track_ref | string | r/w | Hämtar eller anger referensen för att ange riktningen för GPS-mottagarens rörelse. |
| gps_version_id | System.Byte | r/w | Hämtar eller anger GPS-versionens identifierare. |
| gpsdop | TiffRational | r/w | Hämtar eller anger GPS DOP (data degree of precision). |
| image_description | string | r/w | Hämtar eller anger bildbeskrivningen. |
| image_length | int | r/w | Hämtar eller anger bildlängden. |
| image_unique_id | string | r/w | Hämtar eller anger bildens unika identifierare. |
| image_width | int | r/w | Hämtar eller anger bildbredden. |
| is_big_endian | bool | r/w | Hämtar eller anger ett värde som indikerar om EXIF-data för strömmen som skapats från är big endian. |
| iso_speed | int | r/w | Hämtar eller anger ISO-hastighet |
| iso_speed_latitude_yyy | int | r/w | Hämtar eller anger ISO-hastighetens latitud yyy-värde för en kamera eller inmatningsenhet som definieras i ISO 12232. |
| iso_speed_latitude_zzz | int | r/w | Hämtar eller anger ISO-hastighetens latitud zzz-värde för en kamera eller inmatningsenhet som definieras i ISO 12232. |
| iso_speed_value | int | r/w | Hämtar eller anger iso-hastighetsvärdet. |
| lens_make | string | r/w | Hämtar eller anger tillverkaren av linsen. |
| lens_model | string | r/w | Hämtar eller anger linsmodellen. |
| lens_serial_number | string | r/w | Hämtar eller anger linsens serienummer. |
| lens_specification | TiffRational[] | r/w | Hämtar eller anger linsens specifikation |
| light_source | ExifLightSource | r/w | Hämtar eller anger ljuskällan. |
| make | string | r/w | Hämtar tillverkaren av inspelningsutrustningen. |
| maker_note_data | TiffDataType[] | r | Hämtar tillverkarens noteringsdata. |
| maker_note_raw_data | System.Byte | r/w | Hämtar eller anger den råa tillverkarens noteringsdata. |
| maker_notes | MakerNote[] | r | Hämtar tillverkarens anteckningar. |
| max_aperture_value | TiffRational | r/w | Hämtar eller anger det maximala bländarvärdet. |
| metering_mode | ExifMeteringMode | r/w | Hämtar eller anger mätarläget. |
| modell | string | r/w | Hämtar eller anger modellen. |
| oecf | System.Byte | r/w | Hämtar eller anger den Opto-Electric Conversion Function (OECF) som specificeras i ISO 14524. |
| orientation | ExifOrientation | r/w | Hämtar eller anger orienteringen. |
| photographic_sensitivity | int | r/w | Hämtar eller anger den fotografiska känsligheten. |
| photometric_interpretation | int | r/w | Hämtar eller anger den fotometriska tolkningen. |
| pixel_x_dimension | int | r/w | Hämtar eller anger pixelns x-dimension. |
| pixel_y_dimension | int | r/w | Hämtar eller anger pixelns y-dimension. |
| planar_configuration | int | r/w | Hämtar eller anger den plana konfigurationen. |
| primary_chromaticities | TiffRational[] | r/w | Hämtar eller anger kromaticiteten för bildens tre primära färger. |
| properties | TiffDataType[] | r/w | Hämtar eller anger alla EXIF-taggar (inklusive vanliga och GPS-taggar). |
| recommended_exposure_index | int | r/w | Hämtar eller anger det rekommenderade exponeringsindexet. |
| reference_black_white | TiffRational[] | r/w | Hämtar eller anger referenssvartvitt. |
| related_sound_file | string | r/w | Hämtar eller anger den relaterade ljudfilen. |
| resolution_unit | ExifUnit | r/w | Hämtar eller anger upplösningsenheten. |
| samples_per_pixel | int | r/w | Hämtar eller anger antalet prover per pixel. |
| saturation | ExifSaturation | r/w | Hämtar eller anger mättnaden. |
| scene_capture_type | ExifSceneCaptureType | r/w | Hämtar eller anger scenupptagningstypen. |
| scene_type | System.Byte | r/w | Hämtar eller anger scenens typ. |
| sensing_method | ExifSensingMethod | r/w | Hämtar eller anger avkänningsmetoden. |
| sensitivity_type | int | r/w | Hämtar eller anger känslighetstypen. |
| sharpness | int | r/w | Hämtar eller anger skärpan. |
| shutter_speed_value | TiffSRational | r/w | Hämtar eller anger slutartidsvärdet. |
| programvara | string | r/w | Hämtar eller anger programvaran. |
| spatial_frequency_response | System.Byte | r/w | Hämtar eller anger den spatiala frekvensresponsen. |
| spectral_sensitivity | string | r/w | Hämtar eller anger den spektrala känsligheten. |
| standard_output_sensitivity | int | r/w | Hämtar eller anger standardutgångskänsligheten |
| subject_area | int[] | r/w | Hämtar eller anger ämnesområdet. |
| subject_distance | TiffRational | r/w | Hämtar eller anger ämnesavståndet. |
| subject_distance_range | ExifSubjectDistanceRange | r/w | Hämtar eller anger intervallet för ämnesavståndet. |
| subject_location | int[] | r/w | Hämtar eller anger ämnesplatsen. |
| subsec_time | string | r/w | Hämtar eller anger bråkdelen av sekunder för DateTime-taggen. |
| subsec_time_digitized | string | r/w | Hämtar eller anger bråkdelen av sekunder för DateTimeDigitized-taggen. |
| subsec_time_original | string | r/w | Hämtar eller anger bråkdelen av sekunder för DateTimeOriginal-taggen. |
| thumbnail | RasterImage | r/w | Hämtar eller anger miniatyrbilden. |
| transfer_function | int[] | r/w | Hämtar eller anger överföringsfunktionen. |
| user_comment | string | r/w | Hämtar eller anger användarkommentaren. |
| white_balance | ExifWhiteBalance | r/w | Hämtar eller anger vitbalansen. |
| white_point | TiffRational[] | r/w | Hämtar eller anger kromatiken för bildens vita punkt. |
| x_resolution | TiffRational | r/w | Hämtar eller anger x-upplösningen. |
| y_cb_cr_coefficients | TiffRational[] | r/w | Hämtar eller anger matriskoefficienterna för transformation från RGB till YCbCr bilddata. |
| y_cb_cr_positioning | ExifYCbCrPositioning | r/w | Hämtar eller anger positionen för krominanskomponenterna i förhållande till luminanskomponenten. |
| y_cb_cr_sub_sampling | int[] | r/w | Hämtar eller anger samplingsförhållandet för krominanskomponenterna i förhållande till luminanskomponenten. |
| y_resolution | TiffRational | r/w | Hämtar eller anger y-upplösningen. |
Methods
| Name | Description |
|---|---|
| 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 |
| serialize_exif_data() | Serialiserar EXIF-data. Skriver taggvärden och innehåll. Den mest påverkande storlekstaggen är miniatyrbildstaggens innehåll. |
Constructor: JpegExifData()
JpegExifData()
Initierar en ny instans av klassen JpegExifData.
Constructor: JpegExifData(common_tags, exif_tags, gps_tags)
JpegExifData(common_tags, exif_tags, gps_tags)
Initierar en ny instans av klassen JpegExifData med data från arrayen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| common_tags | TiffDataType[] | De vanliga taggarna. |
| exif_tags | TiffDataType[] | EXIF-taggarna. |
| gps_tags | TiffDataType[] | GPS-taggarna. |
Constructor: JpegExifData(exifdata)
JpegExifData(exifdata)
Initierar en ny instans av klassen JpegExifData med data från arrayen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| exifdata | TiffDataType[] | Array av EXIF-taggar tillsammans med vanliga och GPS-taggar. |
Constructor: JpegExifData(exifdata)
JpegExifData(exifdata)
Initierar en ny instans av klassen JpegExifData med data från arrayen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| exifdata | ExifData | Array av EXIF-taggar tillsammans med vanliga och GPS-taggar. |
Method: get_tag_value(key)
get_tag_value(key)
Hämtar taggvärdet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| key | ExifProperties | Taggnyckeln. |
Returns
| Typ | Beskrivning |
|---|---|
| TiffDataType | TiffDataType |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| binary_data | System.Byte | De binära data. |
Returns
| Typ | Beskrivning |
|---|---|
| ExifData | Den laddade ExifData‑instansen. |
Method: remove_tag(tag)
remove_tag(tag)
Ta bort tagg från behållare
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tag | ExifProperties | Taggen att ta bort |
Method: remove_tag(tag_id)
remove_tag(tag_id)
Ta bort tagg från behållare
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tag_id | int | Taggidentifieraren att ta bort. |
Method: remove_tag_id(tag_id)
remove_tag_id(tag_id)
Ta bort tagg från behållare
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tag_id | int | Taggidentifieraren att ta bort. |
Method: serialize_exif_data()
serialize_exif_data()
Serialiserar EXIF-data. Skriver taggvärden och innehåll. Den mest påverkande storlekstaggen är miniatyrbildstaggens innehåll.
Returns
| Typ | Beskrivning |
|---|---|
| System.Byte | Den serialiserade EXIF-datan. |