Класс JpegExifData

Summary: EXIF data container for jpeg files.

Module: aspose.imaging.exif

Full Name: aspose.imaging.exif.JpegExifData

Inheritance: IImageMetadataFormat, ExifData

Constructors

NameDescription
JpegExifData()Инициализирует новый экземпляр класса JpegExifData.
JpegExifData(common_tags, exif_tags, gps_tags)Инициализирует новый экземпляр класса JpegExifData с данными из массива.
JpegExifData(exifdata)Инициализирует новый экземпляр класса JpegExifData с данными из массива.
JpegExifData(exifdata)Инициализирует новый экземпляр класса JpegExifData с данными из массива.

Properties

NameTypeAccessDescription
MAX_EXIF_SEGMENT_SIZE [static]intrМаксимальный разрешенный размер сегмента EXIF в байтах.
aperture_valueTiffRationalr/wПолучает или задает значение диафрагмы.
artiststringr/wПолучает или задает исполнителя.
bits_per_sampleint[]r/wПолучает или задает количество бит на образец.
body_serial_numberstringr/wПолучает или задает серийный номер корпуса камеры.
brightness_valueTiffSRationalr/wПолучает или задает значение яркости.
camera_owner_namestringr/wПолучает или задает имя владельца камеры
cfa_patternSystem.Byter/wПолучает или задает шаблон CFA.
color_spaceExifColorSpacer/wПолучает или задает цветовое пространство.
common_tagsTiffDataType[]r/wПолучает или задает теги, которые относятся к общей секции. Это применимо только к jpeg‑изображениям, в формате tiff вместо этого используются tiffOptions
components_configurationSystem.Byter/wПолучает или задает конфигурацию компонентов.
compressed_bits_per_pixelTiffRationalr/wПолучает или задает сжатые биты на пиксель.
сжатиеintr/wПолучает или задает сжатие.
contrastExifContrastr/wПолучает или задает контраст.
авторские праваstringr/wПолучает или задает авторские права.
custom_renderedExifCustomRenderedr/wПолучает или задает пользовательскую отрисовку.
дата_времяstringr/wПолучает или задает дату и время.
date_time_digitizedstringr/wПолучает или задает дату и время оцифровки.
date_time_originalstringr/wПолучает или задает оригинальную дату и время.
device_setting_descriptionSystem.Byter/wПолучает или задает описание настроек устройства
digital_zoom_ratioTiffRationalr/wПолучает или задает коэффициент цифрового увеличения.
exif_tagsTiffDataType[]r/wПолучает или задает теги, которые принадлежат только разделу EXIF.
exif_versionSystem.Byter/wПолучает или задает версию EXIF.
exposure_bias_valueTiffSRationalr/wПолучает или задает значение смещения экспозиции.
exposure_indexTiffRationalr/wПолучает или задает индекс экспозиции.
exposure_modeExifExposureModer/wПолучает или задает режим экспозиции.
exposure_programExifExposureProgramr/wПолучает или задает программу экспозиции.
exposure_timeTiffRationalr/wПолучает или задает время экспозиции.
f_numberTiffRationalr/wПолучает или задает значение F-числа.
file_sourceExifFileSourcer/wПолучает или задает тип источника файла.
flashExifFlashr/wПолучает или задает вспышку.
flash_energyTiffRationalr/wПолучает или задает энергию вспышки.
flashpix_versionSystem.Byter/wПолучает или задает версию flash pix.
focal_lengthTiffRationalr/wПолучает или задает фокусное расстояние.
focal_length_in_35_mm_filmintr/wПолучает или задает фокусное расстояние в пленке 35 мм.
focal_plane_resolution_unitExifUnitr/wПолучает или задает единицу разрешения фокальной плоскости.
focal_plane_x_resolutionTiffRationalr/wПолучает или задает разрешение по оси X фокальной плоскости.
focal_plane_y_resolutionTiffRationalr/wПолучает или задает разрешение по оси Y фокальной плоскости.
gain_controlExifGainControlr/wПолучает или задает степень общей регулировки усиления изображения.
gammaTiffRationalr/wПолучает или задает гамму.
gps_altitudeTiffRationalr/wПолучает или задает высоту GPS.
gps_altitude_refExifGPSAltitudeRefr/wПолучает или задает высоту GPS, используемую в качестве эталонной высоты.
gps_area_informationSystem.Byter/wПолучает или задает информацию о области GPS.
gps_date_stampstringr/wПолучает или задает строку GPS, содержащую информацию о дате и времени записи относительно UTC (координированного всемирного времени).
gps_dest_bearingTiffRationalr/wПолучает или задает азимут GPS к целевой точке.
gps_dest_bearing_refstringr/wПолучает или задает ссылку GPS, используемую для указания азимута к целевой точке.
gps_dest_distanceTiffRationalr/wПолучает или задает расстояние GPS до целевой точки.
gps_dest_distance_refstringr/wПолучает или задает единицу измерения GPS, используемую для выражения расстояния до целевой точки.
gps_dest_latitudeTiffRational[]r/wПолучает или задает широту GPS целевой точки.
gps_dest_latitude_refstringr/wПолучает или задает значение GPS, указывающее, находится ли широта целевой точки в северном или южном полушарии.
gps_dest_longitudeTiffRational[]r/wПолучает или задает долготу GPS целевой точки.
gps_dest_longitude_refstringr/wПолучает или задает значение GPS, указывающее, находится ли долгота целевой точки в восточном или западном полушарии.
gps_differentialintr/wПолучает или задает значение GPS, указывающее, применяется ли дифференциальная коррекция к GPS-приемнику.
gps_img_directionTiffRationalr/wПолучает или задает направление GPS изображения при его захвате.
gps_img_direction_refstringr/wПолучает или задает ссылку GPS, используемую для указания направления изображения при его захвате.
gps_latitudeTiffRational[]r/wПолучает или задает широту GPS.
gps_latitude_refstringr/wПолучает или задает, является ли широта GPS северной или южной.
gps_longitudeTiffRational[]r/wПолучает или задает долготу GPS.
gps_longitude_refstringr/wПолучает или задает, является ли долгота GPS восточной или западной.
gps_map_datumstringr/wПолучает или задает геодезические данные GPS, используемые GPS‑приемником.
gps_measure_modestringr/wПолучает или задает режим измерения GPS.
gps_processing_methodSystem.Byter/wПолучает или задает строку GPS, содержащую название метода, используемого для определения местоположения.
gps_satellitesstringr/wПолучает или задает спутники GPS, используемые для измерений.
gps_speedTiffRationalr/wПолучает или задает скорость движения GPS‑приемника.
gps_speed_refstringr/wПолучает или задает единицу измерения скорости движения GPS‑приемника.
gps_statusstringr/wПолучает или задает статус GPS‑приемника при записи изображения.
gps_tagsTiffDataType[]r/wПолучает или задает теги, относящиеся только к разделу GPS.
gps_timestampTiffRational[]r/wПолучает или задает время GPS в формате UTC (координированное всемирное время).
gps_trackstringr/wПолучает или задает направление движения GPS‑приемника.
gps_track_refstringr/wПолучает или задает ссылку, определяющую направление движения GPS‑приемника.
gps_version_idSystem.Byter/wПолучает или задает идентификатор версии GPS.
gpsdopTiffRationalr/wПолучает или задает GPS DOP (степень точности данных).
описание_изображенияstringr/wПолучает или задает описание изображения.
длина_изображенияintr/wПолучает или задает длину изображения.
image_unique_idstringr/wПолучает или задает уникальный идентификатор изображения.
ширина_изображенияintr/wПолучает или задает ширину изображения.
is_big_endianboolr/wПолучает или задает значение, указывающее, является ли поток данных EXIF, созданный из, big endian.
iso_speedintr/wПолучает или задает значение ISO‑скорости.
iso_speed_latitude_yyyintr/wПолучает или задает значение широты ISO‑скорости yyy камеры или входного устройства, определённое в ISO 12232.
iso_speed_latitude_zzzintr/wПолучает или задает значение широты ISO‑скорости zzz камеры или входного устройства, определённое в ISO 12232.
iso_speed_valueintr/wПолучает или задает значение ISO‑скорости.
lens_makestringr/wПолучает или задает производителя объектива.
lens_modelstringr/wПолучает или задает модель объектива.
lens_serial_numberstringr/wПолучает или задает серийный номер объектива.
lens_specificationTiffRational[]r/wПолучает или задает спецификацию объектива
light_sourceExifLightSourcer/wПолучает или задает источник света.
makestringr/wПолучает или задает производителя записывающего оборудования.
maker_note_dataTiffDataType[]rПолучает данные примечаний производителя.
maker_note_raw_dataSystem.Byter/wПолучает или задает необработанные данные примечаний производителя.
maker_notesMakerNote[]rПолучает примечания производителя.
max_aperture_valueTiffRationalr/wПолучает или задает значение максимальной диафрагмы.
metering_modeExifMeteringModer/wПолучает или задает режим измерения.
модельstringr/wПолучает или задает модель.
oecfSystem.Byter/wПолучает или задает опто-электрическую функцию преобразования (OECF), указанную в ISO 14524.
orientationExifOrientationr/wПолучает или задает ориентацию.
photographic_sensitivityintr/wПолучает или задает фоточувствительность.
фотометрическая_интерпретацияintr/wПолучает или задает фотометрическую интерпретацию.
pixel_x_dimensionintr/wПолучает или задает размер пикселя по оси X.
pixel_y_dimensionintr/wПолучает или задает размер пикселя по оси Y.
планарная_конфигурацияintr/wПолучает или задает планарную конфигурацию.
primary_chromaticitiesTiffRational[]r/wПолучает или задает хроматичность трех основных цветов изображения.
propertiesTiffDataType[]r/wПолучает или задает все теги EXIF (включая общие и GPS-теги).
recommended_exposure_indexintr/wПолучает или задает рекомендуемый индекс экспозиции.
reference_black_whiteTiffRational[]r/wПолучает или задает эталонный черный и белый.
related_sound_filestringr/wПолучает или задает связанный звуковой файл.
resolution_unitExifUnitr/wПолучает или задает единицу разрешения.
образцов_на_пиксельintr/wПолучает или задает количество образцов на пиксель.
saturationExifSaturationr/wПолучает или задает насыщенность.
scene_capture_typeExifSceneCaptureTyper/wПолучает или задает тип захвата сцены.
scene_typeSystem.Byter/wПолучает или задает тип сцены.
sensing_methodExifSensingMethodr/wПолучает или задает метод измерения.
sensitivity_typeintr/wПолучает или задает тип чувствительности.
sharpnessintr/wПолучает или задает резкость.
shutter_speed_valueTiffSRationalr/wПолучает или задает значение скорости затвора.
программное обеспечениеstringr/wПолучает или задает программное обеспечение.
spatial_frequency_responseSystem.Byter/wПолучает или задает пространственную частотную характеристику.
spectral_sensitivitystringr/wПолучает или задает спектральную чувствительность.
standard_output_sensitivityintr/wПолучает или задает стандартную чувствительность выхода
subject_areaint[]r/wПолучает или задает область объекта.
subject_distanceTiffRationalr/wПолучает или задает расстояние до объекта.
subject_distance_rangeExifSubjectDistanceRanger/wПолучает или задает диапазон расстояний до объекта.
subject_locationint[]r/wПолучает или задает местоположение объекта.
subsec_timestringr/wПолучает или задает доли секунды для тега DateTime.
subsec_time_digitizedstringr/wПолучает или задает доли секунды для тега DateTimeDigitized.
subsec_time_originalstringr/wПолучает или задает доли секунды для тега DateTimeOriginal.
thumbnailRasterImager/wПолучает или задает миниатюрное изображение.
transfer_functionint[]r/wПолучает или задает функцию передачи.
user_commentstringr/wПолучает или задает комментарий пользователя.
white_balanceExifWhiteBalancer/wПолучает или задает баланс белого.
white_pointTiffRational[]r/wПолучает или задает хроматичность белой точки изображения.
x_resolutionTiffRationalr/wПолучает или задает разрешение по оси X.
y_cb_cr_coefficientsTiffRational[]r/wПолучает или задает коэффициенты матрицы для преобразования данных изображения из RGB в YCbCr.
y_cb_cr_positioningExifYCbCrPositioningr/wПолучает или задает положение компонентов хроминанс относительно компонента яркости.
y_cb_cr_sub_samplingint[]r/wПолучает или задает коэффициент дискретизации компонентов хроминанс относительно компонента яркости.
y_resolutionTiffRationalr/wПолучает или задает разрешение по оси y.

Methods

NameDescription
get_tag_value(key)Получает значение тега.
load_from_bytes(binary_data)Создает новый экземпляр класса ExifData путем загрузки его из массива байтов.
remove_tag(tag)Удалить тег из контейнера
remove_tag(tag_id)Удалить тег из контейнера
remove_tag_id(tag_id)Удалить тег из контейнера
serialize_exif_data()Сериализует данные EXIF. Записывает значения тегов и их содержимое. Наибольшее влияние на размер оказывает содержимое тега миниатюры.

Constructor: JpegExifData()

 JpegExifData() 

Инициализирует новый экземпляр класса JpegExifData.

Constructor: JpegExifData(common_tags, exif_tags, gps_tags)

 JpegExifData(common_tags, exif_tags, gps_tags) 

Инициализирует новый экземпляр класса JpegExifData с данными из массива.

Parameters:

ПараметрТипОписание
common_tagsTiffDataType[]Общие теги.
exif_tagsTiffDataType[]Теги EXIF.
gps_tagsTiffDataType[]Теги GPS.

Constructor: JpegExifData(exifdata)

 JpegExifData(exifdata) 

Инициализирует новый экземпляр класса JpegExifData с данными из массива.

Parameters:

ПараметрТипОписание
exifdataTiffDataType[]Массив тегов EXIF вместе с общими тегами и тегами GPS.

Constructor: JpegExifData(exifdata)

 JpegExifData(exifdata) 

Инициализирует новый экземпляр класса JpegExifData с данными из массива.

Parameters:

ПараметрТипОписание
exifdataExifDataМассив тегов EXIF вместе с общими тегами и тегами GPS.

Method: get_tag_value(key)

 get_tag_value(key) 

Получает значение тега.

Parameters:

ПараметрТипОписание
keyExifPropertiesКлюч тега.

Returns

ТипОписание
TiffDataTypeТип TiffDataType

Method: load_from_bytes(binary_data) [static]

 load_from_bytes(binary_data) 

Создает новый экземпляр класса ExifData путем загрузки его из массива байтов.

Parameters:

ПараметрТипОписание
binary_dataSystem.ByteБинарные данные.

Returns

ТипОписание
ExifDataЗагруженный экземпляр ExifData.

Method: remove_tag(tag)

 remove_tag(tag) 

Удалить тег из контейнера

Parameters:

ПараметрТипОписание
tagExifPropertiesТег для удаления

Method: remove_tag(tag_id)

 remove_tag(tag_id) 

Удалить тег из контейнера

Parameters:

ПараметрТипОписание
tag_idintИдентификатор тега для удаления.

Method: remove_tag_id(tag_id)

 remove_tag_id(tag_id) 

Удалить тег из контейнера

Parameters:

ПараметрТипОписание
tag_idintИдентификатор тега для удаления.

Method: serialize_exif_data()

 serialize_exif_data() 

Сериализует данные EXIF. Записывает значения тегов и их содержимое. Наибольшее влияние на размер оказывает содержимое тега миниатюры.

Returns

ТипОписание
System.ByteСериализованные данные EXIF.