类 JpegExifData

JpegExifData class

用于 JPEG 文件的 EXIF 数据容器。

public sealed class JpegExifData : ExifData

构造函数

名称描述
JpegExifData()初始化 JpegExifData 类的新实例。
JpegExifData(ExifData)使用数组中的数据初始化 JpegExifData 类的新实例。
JpegExifData(TiffDataType[])使用数组中的数据初始化 JpegExifData 类的新实例。
JpegExifData(TiffDataType[], TiffDataType[], TiffDataType[])使用数组中的数据初始化 JpegExifData 类的新实例。

属性

名称描述
ApertureValue { get; set; }获取或设置光圈值。
Artist { get; set; }获取或设置艺术家。
BitsPerSample { get; set; }获取或设置每个样本的位数。
BodySerialNumber { get; set; }获取或设置相机机身序列号。
BrightnessValue { get; set; }获取或设置亮度值。
CameraOwnerName { get; set; }获取或设置相机所有者名称。
CFAPattern { get; set; }获取或设置 CFA 模式。
ColorSpace { get; set; }获取或设置色彩空间。
CommonTags { get; set; }获取或设置标签,这些标签属于通用部分。仅适用于 jpeg 图像,在 tiff 格式中则使用 tiffOptions。
ComponentsConfiguration { get; set; }获取或设置组件配置。
CompressedBitsPerPixel { get; set; }获取或设置每像素压缩位数。
Compression { get; set; }获取或设置压缩。
Contrast { get; set; }获取或设置对比度。
Copyright { get; set; }获取或设置版权。
CustomRendered { get; set; }获取或设置自定义渲染。
DateTime { get; set; }获取或设置日期时间。
DateTimeDigitized { get; set; }获取或设置数字化日期时间。
DateTimeOriginal { get; set; }获取或设置原始日期时间。
DeviceSettingDescription { get; set; }获取或设置设备设置描述
DigitalZoomRatio { get; set; }获取或设置数字变焦比例。
ExifTags { get; set; }获取或设置仅属于 EXIF 部分的标签。
ExifVersion { get; set; }获取或设置 EXIF 版本。
ExposureBiasValue { get; set; }获取或设置曝光偏差值。
ExposureIndex { get; set; }获取或设置曝光指数。
ExposureMode { get; set; }获取或设置曝光模式。
ExposureProgram { get; set; }获取或设置曝光程序。
ExposureTime { get; set; }获取或设置曝光时间。
FileSource { get; set; }获取或设置文件来源类型。
Flash { get; set; }获取或设置闪光灯。
FlashEnergy { get; set; }获取或设置闪光能量。
FlashpixVersion { get; set; }获取或设置闪光像素版本。
FNumber { get; set; }获取或设置光圈值。
FocalLength { get; set; }获取或设置焦距。
FocalLengthIn35MmFilm { get; set; }获取或设置 35 毫米胶片的焦距。
FocalPlaneResolutionUnit { get; set; }获取或设置焦平面分辨率单位。
FocalPlaneXResolution { get; set; }获取或设置焦平面 X 分辨率。
FocalPlaneYResolution { get; set; }获取或设置焦平面 Y 分辨率。
GainControl { get; set; }获取或设置整体图像增益调整的程度。
Gamma { get; set; }获取或设置伽马。
GPSAltitude { get; set; }获取或设置 GPS 海拔。
GPSAltitudeRef { get; set; }获取或设置用作参考海拔的 GPS 海拔。
GPSAreaInformation { get; set; }获取或设置 GPS 区域信息。
GPSDateStamp { get; set; }获取或设置相对于 UTC(协调世界时)的 GPS 字符串记录日期和时间信息。
GPSDestBearing { get; set; }获取或设置 GPS 向目标点的方位。
GPSDestBearingRef { get; set; }获取或设置 用于给出目标点方位的 GPS 参考。
GPSDestDistance { get; set; }获取或设置 GPS 到目标点的距离。
GPSDestDistanceRef { get; set; }获取或设置 用于表示到目标点距离的 GPS 单位。
GPSDestLatitude { get; set; }获取或设置 目标点的 GPS 纬度。
GPSDestLatitudeRef { get; set; }获取或设置 表示目标点纬度是北纬还是南纬的 GPS 值。
GPSDestLongitude { get; set; }获取或设置 目标点的 GPS 经度。
GPSDestLongitudeRef { get; set; }获取或设置 表示目标点经度是东经还是西经的 GPS 值。
GPSDifferential { get; set; }获取或设置 表示是否对 GPS 接收机应用差分校正的 GPS 值。
GPSDOP { get; set; }获取或设置 GPS DOP(数据精度等级)。
GPSImgDirection { get; set; }获取或设置 拍摄时图像的 GPS 方向。
GPSImgDirectionRef { get; set; }获取或设置 拍摄时提供图像方向的 GPS 参考。
GPSLatitude { get; set; }获取或设置 GPS 纬度。
GPSLatitudeRef { get; set; }获取或设置 GPS 纬度是北纬还是南纬。
GPSLongitude { get; set; }获取或设置 GPS 经度。
GPSLongitudeRef { get; set; }获取或设置 GPS 经度是东经还是西经。
GPSMapDatum { get; set; }获取或设置 GPS 接收机使用的测地测量数据。
GPSMeasureMode { get; set; }获取或设置 GPS 测量模式。
GPSProcessingMethod { get; set; }获取或设置 记录用于定位的方法名称的 GPS 字符串。
GPSSatellites { get; set; }获取或设置 用于测量的 GPS 卫星。
GPSSpeed { get; set; }获取或设置 GPS 接收机移动的速度。
GPSSpeedRef { get; set; }获取或设置 用于表示 GPS 接收机移动速度的单位。
GPSStatus { get; set; }获取或设置 记录图像时 GPS 接收机的状态。
GPSTags { get; set; }获取或设置 仅属于 GPS 部分的标签。
GPSTimestamp { get; set; }获取或设置 GPS 时间(UTC,协调世界时)。
GPSTrack { get; set; }获取或设置 GPS 接收器移动的方向。
GPSTrackRef { get; set; }获取或设置 GPS 接收器移动方向的参考。
GPSVersionID { get; set; }获取或设置 GPS 版本标识符。
ImageDescription { get; set; }获取或设置图像描述。
ImageLength { get; set; }获取或设置图像长度。
ImageUniqueID { get; set; }获取或设置图像唯一标识符。
ImageWidth { get; set; }获取或设置图像宽度。
IsBigEndian { get; set; }获取或设置一个指示所创建的流 EXIF 数据是否为大端序的值。
ISOSpeed { get; set; }获取或设置 ISO 速度。
ISOSpeedLatitudeYYY { get; set; }获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 yyy 值。
ISOSpeedLatitudeZZZ { get; set; }获取或设置相机或输入设备在 ISO 12232 中定义的 ISO 速度纬度 zzz 值。
ISOSpeedValue { get; set; }获取或设置 iso 速度值。
LensMake { get; set; }获取或设置镜头制造商。
LensModel { get; set; }获取或设置镜头型号。
LensSerialNumber { get; set; }获取或设置镜头序列号。
LensSpecification { get; set; }获取或设置镜头规格
LightSource { get; set; }获取或设置光源。
Make { get; set; }获取或设置录音设备的制造商。
MakerNoteData { get; }获取 maker note 数据。
MakerNoteRawData { get; set; }获取或设置 maker note 原始数据。
MakerNotes { get; }获取 maker note。
MaxApertureValue { get; set; }获取或设置最大光圈值。
MeteringMode { get; set; }获取或设置测光模式。
Model { get; set; }获取或设置型号。
OECF { get; set; }获取或设置 ISO 14524 中指定的光电转换函数 (OECF)。
virtual Orientation { get; set; }获取或设置方向。
PhotographicSensitivity { get; set; }获取或设置感光度。
PhotometricInterpretation { get; set; }获取或设置光度解释。
PixelXDimension { get; set; }获取或设置像素 X 维度。
PixelYDimension { get; set; }获取或设置像素 Y 维度。
PlanarConfiguration { get; set; }获取或设置平面配置。
PrimaryChromaticities { get; set; }获取或设置图像三原色的色度。
Properties { get; set; }获取或设置所有 EXIF tags(包括常规和 GPS tags)。
RecommendedExposureIndex { get; set; }获取或设置推荐的曝光指数。
ReferenceBlackWhite { get; set; }获取或设置参考黑白。
RelatedSoundFile { get; set; }获取或设置相关的声音文件。
ResolutionUnit { get; set; }获取或设置分辨率单位。
SamplesPerPixel { get; set; }获取或设置每像素样本数。
Saturation { get; set; }获取或设置饱和度。
SceneCaptureType { get; set; }获取或设置场景捕获类型。
SceneType { get; set; }获取或设置场景类型。
SensingMethod { get; set; }获取或设置感应方法。
SensitivityType { get; set; }获取或设置灵敏度类型。
Sharpness { get; set; }获取或设置锐度。
ShutterSpeedValue { get; set; }获取或设置快门速度值。
Software { get; set; }获取或设置软件。
SpatialFrequencyResponse { get; set; }获取或设置空间频率响应。
SpectralSensitivity { get; set; }获取或设置光谱灵敏度。
StandardOutputSensitivity { get; set; }获取或设置标准输出灵敏度
SubjectArea { get; set; }获取或设置主体区域。
SubjectDistance { get; set; }获取或设置主体距离。
SubjectDistanceRange { get; set; }获取或设置主体距离范围。
SubjectLocation { get; set; }获取或设置主体位置。
SubsecTime { get; set; }获取或设置 DateTime 标记的秒分数。
SubsecTimeDigitized { get; set; }获取或设置 DateTimeDigitized 标记的秒分数。
SubsecTimeOriginal { get; set; }获取或设置 DateTimeOriginal 标记的秒分数。
Thumbnail { get; set; }获取或设置缩略图像。
TransferFunction { get; set; }获取或设置传输函数。
UserComment { get; set; }获取或设置用户评论。
WhiteBalance { get; set; }获取或设置白平衡。
WhitePoint { get; set; }获取或设置图像白点的色度。
XResolution { get; set; }获取或设置 x 分辨率。(2 个属性)
YCbCrCoefficients { get; set; }获取或设置用于将 RGB 转换为 YCbCr 图像数据的矩阵系数。
YCbCrPositioning { get; set; }获取或设置色度分量相对于亮度分量的位置。
YCbCrSubSampling { get; set; }获取或设置色度分量相对于亮度分量的采样比例。
YResolution { get; set; }获取或设置 y 分辨率。(2 个属性)

方法

名称描述
GetTagValue(ExifProperties)获取标签值。
RemoveTag(ExifProperties)从容器中移除标签
RemoveTag(ushort)从容器中移除标签
SerializeExifData()序列化 EXIF 数据。写入标签值和内容。最影响大小的标签是缩略图标签内容。

字段

名称描述
const MaxExifSegmentSize允许的最大 EXIF 段大小(字节)。

另请参见