ExifData
内容
[
隐藏
]ExifData class
EXIF 数据容器。
public class ExifData : TiffDataTypeController
构造函数
| 姓名 | 描述 |
|---|---|
| ExifData() | 初始化ExifData类. |
| ExifData(TiffDataType[]) | 初始化ExifData具有来自 array. 的数据的类 |
| ExifData(TiffDataType[], TiffDataType[], TiffDataType[]) | 初始化ExifData具有来自 array. 的数据的类 |
特性
| 姓名 | 描述 |
|---|---|
| ApertureValue { 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; } | 获取或设置每像素的压缩位数。 |
| Contrast { get; set; } | 获取或设置对比度。 |
| CustomRendered { get; set; } | 获取或设置自定义渲染。 |
| DateTimeDigitized { get; set; } | 获取或设置日期时间数字化。 |
| DateTimeOriginal { get; set; } | 获取或设置日期时间 original. |
| 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; } | 获取或设置 flash pix 版本。 |
| FNumber { get; set; } | 获取或设置 F 数。 |
| FocalLength { get; set; } | 获取或设置焦距。 |
| FocalLengthIn35MmFilm { get; set; } | 获取或设置 35 毫米胶片的焦距。 |
| FocalPlaneResolutionUnit { get; set; } | 获取或设置焦平面分辨率单位 |
| FocalPlaneXResolution { get; set; } | 获取或设置焦平面 x 分辨率。 |
| FocalPlaneYResolution { get; set; } | 获取或设置焦平面y分辨率。 |
| GainControl { get; set; } | 获取或设置整体图像增益调整的程度。 |
| Gamma { get; set; } | 获取或设置 gamma. |
| GPSAltitude { get; set; } | 获取或设置 GPS 高度。 |
| GPSAltitudeRef { get; set; } | 获取或设置作为参考高度的 GPS 高度。 |
| GPSAreaInformation { get; set; } | 获取或设置GPS区域信息 |
| GPSDateStamp { get; set; } | 获取或设置 GPS 字符串记录相对于 UTC(协调世界时)的日期和时间信息。 |
| 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 接收器使用的 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 版本标识。 |
| ImageUniqueID { get; set; } | 获取或设置图片唯一标识 |
| IsBigEndian { get; set; } | 获取或设置一个值,该值指示创建的流 EXIF 数据是否为大端。 |
| ISOSpeed { get; set; } | 获取或设置 ISO 速度 |
| ISOSpeedLatitudeYYY { get; set; } | 获取或设置 ISO 12232 中定义的相机或输入设备的 ISO 速度纬度 yyy 值。 |
| ISOSpeedLatitudeZZZ { get; set; } | 获取或设置 ISO 12232 中定义的相机或输入设备的 ISO 速度纬度 zzz 值。 |
| LensMake { get; set; } | 获取或设置镜头的制造商。 |
| LensModel { get; set; } | 获取或设置镜头模型。 |
| LensSerialNumber { get; set; } | 获取或设置镜头序列号。 |
| LensSpecification { get; set; } | 获取或设置镜头规格 |
| LightSource { get; set; } | 获取或设置光源。 |
| Make { get; set; } | 获取或设置录音设备的制造商。 |
| MakerNoteData { get; } | 获取制造商注释数据。 |
| MakerNoteRawData { get; set; } | 获取或设置 maker note 原始数据。 |
| MakerNotes { get; } | 获取制造商注释。 |
| MaxApertureValue { get; set; } | 获取或设置最大光圈值。 |
| MeteringMode { get; set; } | 获取或设置测光模式。 |
| OECF { get; set; } | 获取或设置 ISO 14524 中指定的光电转换函数 (OECF)。 |
| PhotographicSensitivity { get; set; } | 获取或设置感光度。 |
| PixelXDimension { get; set; } | 获取或设置像素x维度。 |
| PixelYDimension { get; set; } | 获取或设置像素 y 维度。 |
| Properties { get; set; } | 获取或设置所有EXIF标签(包括通用标签和GPS标签)。 |
| RecommendedExposureIndex { get; set; } | 获取或设置推荐的曝光指数。 |
| RelatedSoundFile { get; set; } | 获取或设置相关声音文件 |
| Saturation { get; set; } | 获取或设置饱和度。 |
| SceneCaptureType { get; set; } | 获取或设置场景捕捉类型。 |
| SceneType { get; set; } | 获取或设置场景类型。 |
| SensingMethod { get; set; } | 获取或设置传感方法。 |
| SensitivityType { get; set; } | 获取或设置敏感度类型。 |
| Sharpness { get; set; } | 获取或设置锐度。 |
| ShutterSpeedValue { 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 标记的秒数。 |
| UserComment { get; set; } | 获取或设置用户评论。 |
| WhiteBalance { get; set; } | 获取或设置白平衡。 |
| WhitePoint { get; set; } | 获取或设置图像白点的色度。 |
方法
| 姓名 | 描述 |
|---|---|
| RemoveTag(ExifProperties) | 从容器中删除标签 |
| RemoveTag(ushort) | 从容器中删除标签 |
例子
访问 Jpeg 图像中的相机制造商制造商注释。
[C#]
using (var image = (JpegImage)Image.Load("Sample.jpg"))
{
foreach (var makerNote in image.ExifData.MakerNotes)
{
Console.WriteLine("Name = {0}, Value = {1}", makerNote.Name, makerNote.Value);
}
}
也可以看看
- class TiffDataTypeController
- 命名空间 Aspose.Imaging.Exif
- 部件 Aspose.Imaging