# Enums > **说明:** > > 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 ## PixelMapFormat7+ 枚举,图片像素格式。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ---------------------- | ------ | ----------------- | | UNKNOWN | 0 | 未知格式。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | ARGB_888818+ | 1 | 颜色信息由透明度(Alpha)与R(Red),G(Green),B(Blue)四部分组成,每个部分占8位,总共占32位。 该格式当前仅支持PixelMap的接口。| | RGB_565 | 2 | 颜色信息由R(Red),G(Green),B(Blue)三部分组成,R占5位,G占6位,B占5位,总共占16位。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | RGBA_8888 | 3 | 颜色信息由R(Red),G(Green),B(Blue)与透明度(Alpha)四部分组成,每个部分占8位,总共占32位。对应[相机服务CameraFormat中的CAMERA_FORMAT_RGBA_8888](../apis-camera-kit/arkts-apis-camera-e.md#cameraformat)。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | BGRA_88889+ | 4 | 颜色信息由B(Blue),G(Green),R(Red)与透明度(Alpha)四部分组成,每个部分占8位,总共占32位。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | RGB_8889+ | 5 | 颜色信息由R(Red),G(Green),B(Blue)三部分组成,每个部分占8位,总共占24位。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | ALPHA_89+ | 6 | 颜色信息仅包含透明度(Alpha),每个像素占8位。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | RGBA_F169+ | 7 | 颜色信息由R(Red),G(Green),B(Blue)与透明度(Alpha)四部分组成,每个部分占16位,总共占64位。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | NV219+ | 8 | YVU像素排列,V分量在U分量之前。颜色信息由亮度分量Y和交错排列的色度分量V和U组成,其中Y分量占8位,UV分量因4:2:0采样平均占4位,总共平均占12位。对应[相机服务CameraFormat中的CAMERA_FORMAT_YUV_420_SP](../apis-camera-kit/arkts-apis-camera-e.md#cameraformat)。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | NV129+ | 9 | YUV像素排列,U分量在V分量之前。颜色信息由亮度分量Y和交错排列的色度分量U和V组成,其中Y分量占8位,UV分量因4:2:0采样平均占4位,总共平均占12位。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
**卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 | | RGBA_101010212+ | 10 | 颜色信息由R(Red),G(Green),B(Blue)与透明度(Alpha)四部分组成,其中R、G、B分别占10位,透明度占2位,总共占32位。 | | YCBCR_P01012+ | 11 | 颜色信息由亮度分量Y和色度分量Cb与Cr组成,每个分量有效10位,实际存储时,Y平面每个像素占16位数据(10位有效),UV平面交错排列,每4个像素占32位数据(每色度分量10位有效),平均有效占15位。对应[相机服务CameraFormat中的CAMERA_FORMAT_YCBCR_P010](../apis-camera-kit/arkts-apis-camera-e.md#cameraformat)。 | | YCRCB_P01012+ | 12 | 颜色信息由亮度分量Y和色度分量Cr与Cb组成,每个分量有效10位,实际存储时,Y平面每个像素占16位数据(10位有效),UV平面交错排列,每4个像素占32位数据(每色度分量10位有效),平均有效占15位。对应[相机服务CameraFormat中的CAMERA_FORMAT_YCRCB_P010](../apis-camera-kit/arkts-apis-camera-e.md#cameraformat)。 | | ASTC_4x418+ | 102 | 存储格式为ASTC 4x4格式,内存使用量仅为RGBA_8888的1/4。该格式仅用于直接显示场景,不支持像素访问或后期处理编辑,不支持仿射变换级联使用。 | ## AlphaType9+ 枚举,图像的透明度类型。 **卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | -------- | ------ | ----------------------- | | UNKNOWN | 0 | 未知透明度。 | | OPAQUE | 1 | 没有alpha或图片不透明。 | | PREMUL | 2 | RGB预乘alpha。 | | UNPREMUL | 3 | RGB非预乘alpha。 | ## AuxiliaryPictureType13+ 枚举,辅助图的图像类型。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------- | ---- | ------------ | | GAINMAP | 1 | 增益图,代表了一种增强SDR图像以产生具有可变显示调整能力的HDR图像的机制。它是一组描述如何应用gainmap元数据的组合。 | | DEPTH_MAP | 2 | 深度图,储存图像的深度数据,通过捕捉每个像素与摄像机之间的距离,提供场景的三维结构信息,通常用于3D重建和场景理解。 | | UNREFOCUS_MAP | 3 | 人像未对焦的原图,提供了一种在人像拍摄中突出背景模糊效果的方式,能够帮助用户在后期处理中选择焦点区域,增加创作自由度。 | | LINEAR_MAP | 4 | 线性图,用于提供额外的数据视角或补充信息,通常用于视觉效果的增强,它可以包含场景中光照、颜色或其他视觉元素的线性表示。 | | FRAGMENT_MAP | 5 | 水印裁剪图,表示在原图中被水印覆盖的区域,该图像用于修复或移除水印影响,恢复图像的完整性和可视性。 | ## MetadataType13+ 枚举,图片元数据类型。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ----------------- | ---- | ------------------ | | EXIF_METADATA | 1 | exif数据。 | | FRAGMENT_METADATA | 2 | 水印裁剪图元数据。 | | GIF_METADATA20+ | 5 | GIF图片元数据。 | ## ScaleMode9+ 枚举,图像的缩放模式。 **卡片能力:** 从API version 12开始,该接口支持在ArkTS卡片中使用。 **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | --------------- | ------ | -------------------------------------------------- | | CENTER_CROP | 1 | 缩放图像以填充目标图像区域并居中裁剪区域外的效果。 | | FIT_TARGET_SIZE | 0 | 图像适合目标尺寸的效果。 | ## PropertyKey7+ 枚举,Exif(Exchangeable image file format)图像信息。 - 格式示例中的key为:image.PropertyKey.XXX(XXX为枚举的名称,如:image.PropertyKey.NEW_SUBFILE_TYPE) 。 - 格式示例仅用于说明修改传值和读取结果的格式。具体接口使用方法请参考:[modifyImageProperty](arkts-apis-image-ImageSource.md#modifyimageproperty11)(修改单个Exif字段)、[modifyImageProperties](arkts-apis-image-ImageSource.md#modifyimageproperties12)(修改多个个Exif字段)、[getImageProperty](arkts-apis-image-ImageSource.md#getimageproperty11)(读取单个Exif字段)、[getImageProperties](arkts-apis-image-ImageSource.md#getimageproperties12)(读取多个Exif字段)。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | 格式示例 | | ----------------- | ----------------------- | ----------------------- | ----------------------- | | NEW_SUBFILE_TYPE12+ | "NewSubfileType" | 在Exif中,"NewSubfileType"字段用于标识子文件的数据类型,如全分辨率图像、缩略图或多帧图像的一部分。其值是位掩码,0代表全分辨率图像,1代表缩略图,2代表多帧图像的一部分。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Primary image');`
**读取结果示例:** "0" | | SUBFILE_TYPE12+ | "SubfileType" | 此标签指示此子文件中的数据类型。标签已弃用,请使用NewSubfileType替代。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Full-resolution image data');`
**读取结果示例:** "1" | | IMAGE_WIDTH | "ImageWidth" | 图片宽度。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'4096');`
**读取结果示例:** "4096" | | IMAGE_LENGTH | "ImageLength" | 图片长度。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3072');`
**读取结果示例:** "3072" | | BITS_PER_SAMPLE | "BitsPerSample" | 像素各分量的位数,如RGB,3分量,格式是8,8,8。
**读写能力:** 可读写。
| **修改传参格式说明:** 三个非负整数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'8 8 8');`
或`imageSource.modifyImageProperty(key,'8,8,8');`
**读取结果示例:** "8,8,8" | | COMPRESSION12+ | "Compression" | 图像压缩方案。
1:"Uncompressed"。
2:"CCITT RLE"。
3:"T4/Group 3 Fax"。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Uncompressed');`
**读取结果示例:** "Uncompressed" | | PHOTOMETRIC_INTERPRETATION12+ | "PhotometricInterpretation" | 像素构成,例如RGB或YCbCr。
0:"Reversed mono"。
1:"Normal mono"。
2:"RGB"。
3:"Palette"。
5:"CMYK"。
6:"YCbCr"。
8:"CieLAB"。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Normal mono');`
**读取结果示例:** "Normal mono" | | IMAGE_DESCRIPTION10+ | "ImageDescription" | 图像信息描述。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Image description info');`
**读取结果示例:** "Image description info" | | MAKE10+ | "Make" | 生产商。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Make');`
**读取结果示例:** "Make" | | MODEL10+ | "Model" | 设备型号。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Model');`
**读取结果示例:** "Model" | | STRIP_OFFSETS12+ | "StripOffsets" | 每个strip的字节偏移量。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'100');`
**读取结果示例:** "100" | | ORIENTATION | "Orientation" | 图片方向。
1:"Top-left",图像未旋转。
2:"Top-right",镜像水平翻转。
3:"Bottom-right",图像旋转180°。
4:"Bottom-left",镜像垂直翻转。
5:"Left-top",镜像水平翻转再顺时针旋转270°。
6:"Right-top",顺时针旋转90°。
7:"Right-bottom",镜像水平翻转再顺时针旋转90°。
8:"Left-bottom",顺时针旋转270°。
如果读到未定义值会返回"Unknown Value 0"。获取该属性时会以字符串的形式返回。修改该属性时既可以以数字形式指定,也可以以字符串形式指定。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Top-left');`
**读取结果示例:** "Top-left" | | SAMPLES_PER_PIXEL12+ | "SamplesPerPixel" | 每个像素的分量数。由于该标准适用于RGB和YCbCr图像,因此该标签的值设置为 3。在JPEG压缩数据中,使用JPEG标记代替该标签。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3');`
**读取结果示例:** "3" | | ROWS_PER_STRIP12+ | "RowsPerStrip" | 每个strip的图像数据行数。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'10');`
**读取结果示例:** "10" | | STRIP_BYTE_COUNTS12+ | "StripByteCounts" | 每个图像数据带的总字节数。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1024');`
**读取结果示例:** "1024" | | X_RESOLUTION12+ | "XResolution" | 图像宽度方向的分辨率。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'72');`
**读取结果示例:** "72" | | Y_RESOLUTION12+ | "YResolution" | 图像高度方向的分辨率。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'72');`
**读取结果示例:** "72" | | PLANAR_CONFIGURATION12+ | "PlanarConfiguration" | 表示像素组件的记录格式,chunky格式或是planar格式。
1:"Chunky format",chunky格式。
2:"Planar format",planar格式。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Chunky format');`
**读取结果示例:** "Chunky format" | | RESOLUTION_UNIT12+ | "ResolutionUnit" | 用于测量XResolution和YResolution的单位,英寸或者厘米。
2:"Inch",英寸。
3:"Centimeter",厘米。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'2');`
或`imageSource.modifyImageProperty(key,'Inch');`
**读取结果示例:** "Inch" | | TRANSFER_FUNCTION12+ | "TransferFunction" | 图像的传递函数,通常用于颜色校正。
**读写能力:** 可读写。
| 该字段为特有格式,虽然支持读写,但目前版本不做解析。 | | SOFTWARE12+ | "Software" | 用于生成图像的软件名称和版本。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Software name and version');`
**读取结果示例:** "Software name and version" | | DATE_TIME10+ | "DateTime" | 日期时间。
**读写能力:** 可读写。
| **修改传参格式说明:** 有两种格式,YYYY:MM:DD或者YYYY:MM:DD HH:MM:SS
**修改示例:**`imageSource.modifyImageProperty(key,'2024:07:07 13:45:59');`
或`imageSource.modifyImageProperty(key,'2024:07:07');`
**读取结果示例:** "2024:07:07 13:45:59"或"2024:07:07" | | ARTIST12+ | "Artist" | 创建图像的用户名称。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'User name');`
**读取结果示例:** "User name" | | WHITE_POINT12+ | "WhitePoint" | 用于指定图像的白点(white point)色度坐标,即图像颜色空间中被认为是“白色”的参考点。
**读写能力:** 可读写。
| **修改传参格式说明:** 两个非负有理数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'1,2');`
或`imageSource.modifyImageProperty(key,'1 2');`
**读取结果示例:** "1,2" | | PRIMARY_CHROMATICITIES12+ | "PrimaryChromaticities" | 图像的主要颜色的色度。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'2/1');`
**读取结果示例:** "0.5" | | PHOTO_MODE10+ | "PhotoMode" | 拍照模式。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
**读取结果示例:** "1" | | JPEG_INTERCHANGE_FORMAT12+ | "JPEGInterchangeFormat" | JPEG压缩缩略图数据开始字节(SOI)的偏移。
**读写能力:** 只读。
| **读取结果示例:** "1024" | | JPEG_INTERCHANGE_FORMAT_LENGTH12+ | "JPEGInterchangeFormatLength" | JPEG压缩缩略图数据的字节数。
**读写能力:** 只读。
| **读取结果示例:** "1024" | | YCBCR_COEFFICIENTS12+ | "YCbCrCoefficients" | 从RGB到YCbCr图像数据的转换矩阵系数,RGB→YCbCr转换时的加权系数。
**读写能力:** 可读写。
| **修改传参格式说明:** 三个非负有理数字符串,和为1。
**修改示例:**`imageSource.modifyImageProperty(key,'0.299, 0.587, 0.114');`
**读取结果示例:** "0.299, 0.587, 0.114" | | YCBCR_SUB_SAMPLING12+ | "YCbCrSubSampling" | 色度分量与亮度分量的采样比率。
**读写能力:** 可读写。
| **修改传参格式说明:** 两个非负整数字符串,空格或者逗号分隔。
**修改示例:**`imageSource.modifyImageProperty(key,'2,2');`
或`imageSource.modifyImageProperty(key,'2 2');`
**读取结果示例:** "2,2" | | YCBCR_POSITIONING12+ | "YCbCrPositioning" | 色度分量相对于亮度分量的位置。
1:"Centered",中心对齐(Centered),Cb/Cr分量的采样点相对于亮度像素点是居中对齐(常见)。
2:"Co-sited",左上对齐(Co-sited)Cb/Cr分量和 Y 分量的采样点对齐在左上角。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Centered');`
**读取结果示例:** "Centered" | | REFERENCE_BLACK_WHITE12+ | "ReferenceBlackWhite" | 参考黑点值和白点值。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
**读取结果示例:** "1,255, 0,255, 0,255" | | COPYRIGHT12+ | "Copyright" | 图像的版权信息。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'desc');`
**读取结果示例:** "desc (Photographer) - [None] (Editor)" | | EXPOSURE_TIME9+ | "ExposureTime" | 曝光时间,例如1/33 sec。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'1/2');`
**读取结果示例:** "1/33 sec." | | F_NUMBER9+ | "FNumber" | 光圈值,例如f/1.8。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'1/2');`
**读取结果示例:** "f/1.0" | | EXPOSURE_PROGRAM12+ | "ExposureProgram" | 拍照时相机用来设置曝光的程序的类别。
0:"Not defined"。
1:"Manual"。
2:"Normal program"。
3:"Aperture priority"。
4:"Shutter priority"。
5:"Creative program (biased toward depth of field)"。
6:"Creative program (biased toward fast shutter speed)"。
7:"Portrait mode (for closeup photos with the background out of focus)"。
8:"Landscape mode (for landscape photos with the background in focus)"。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Not defined');`
**读取结果示例:** "Not defined" | | SPECTRAL_SENSITIVITY12+ | "SpectralSensitivity" | 表示所用相机的每个通道的光谱灵敏度。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'SpectralSensitivity');`
**读取结果示例:** "SpectralSensitivity" | | GPS_VERSION_ID12+ | "GPSVersionID" | GPS信息版本号。
**读写能力:** 可读写。
| **修改传参格式说明:** 四个以小数点分隔的非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'2.3.0.0');`
**读取结果示例:** "2.3.0.0" | | GPS_LATITUDE_REF | "GPSLatitudeRef" | 用于标识图像拍摄地点的纬度方向(北半球或南半球)。
78:"North"。
83:"South"。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'78');`
或`imageSource.modifyImageProperty(key,'North');`
**读取结果示例:** "N"或"78" | | GPS_LATITUDE | "GPSLatitude" | 图片纬度。修改时应按"度,分,秒"格式传入,如"39,54,7.542"
**读写能力:** 可读写。
| **修改传参格式说明:** 三个非负有理数字符串,逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'39,54,7.542');`
**读取结果示例:** "39,54,7.542" | | GPS_LONGITUDE_REF | "GPSLongitudeRef" | 经度引用,例如W或E, 用于标识图像拍摄地点的经度方向(东半球或西半球)。
69:"East"。
87:"West"。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'69');`
或`imageSource.modifyImageProperty(key,'East');`
**读取结果示例:** "69"或"E" | | GPS_LONGITUDE | "GPSLongitude" | 图片经度。修改时应按"度,分,秒"格式传入,如"116,19,42.16"
**读写能力:** 可读写。
| **修改传参格式说明:** 三个非负有理数字符串,逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'116,19,42.16');`
**读取结果示例:** "116,19,42.16" | | GPS_ALTITUDE_REF12+ | "GPSAltitudeRef" | 用于GPS高度的参照高度。
0:"Sea level",海平面以上(Above Sea Level)。
1:"Sea level reference",海平面以下(Below Sea Level)。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Sea level');`
**读取结果示例:** "Sea level" | | GPS_ALTITUDE12+ | "GPSAltitude" | 基于GPSAltitudeRef的高度。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'123.45');`
**读取结果示例:** "123.45" | | GPS_TIME_STAMP10+ | "GPSTimeStamp" | GPS时间戳。
**读写能力:** 可读写。
| **修改传参格式说明:** 格式为"HH:mm:ss.ddd"。
**修改示例:**`imageSource.modifyImageProperty(key,'12:30:30.123');`
**读取结果示例:** "12:30:30.123" | | GPS_SATELLITES12+ | "GPSSatellites" | 用于测量的GPS卫星。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'GPS Satellites');`
**读取结果示例:** "GPSSatellites" | | GPS_STATUS12+ | "GPSStatus" | 录制图像时GPS接收器的状态。
'A':"Measurement in progress",GPS有效,已成功锁定卫星信号,位置数据可信;
'V':"Measurement interrupted,GPS无效,当前未能定位,位置数据可能为空或不准。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入对应的字母或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'A');`
或`imageSource.modifyImageProperty(key,'Measurement in progress');`
**读取结果示例:** "A" | | GPS_MEASURE_MODE12+ | "GPSMeasureMode" | GPS测量模式。用于表示图像拍摄时GPS定位使用的测量模式,即是使用2D(平面)定位还是3D(含高度)定位。
2:"2-dimensional measurement",2D测量(纬度+经度)。
3:"3-dimensional measurement",3D测量(纬度+经度+高度)。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'2');`
或`imageSource.modifyImageProperty(key,'2-dimensional measurement');`
**读取结果示例:** "2" | | GPS_DOP12+ | "GPSDOP" | GPS DOP(数据精度等级),用于表示拍摄时GPS测量结果的定位精度水平。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1.5');`
**读取结果示例:** "1.5" | | GPS_SPEED_REF12+ | "GPSSpeedRef" | 用来表示GPS接收器移动速度的单位。
'K':"km/h"。
'M':"mph"。
'N':"knots"。
**读写能力:** 可读写。 | **修改传参格式说明:** 修改时传入对应的字母或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'K');`
或`imageSource.modifyImageProperty(key,'km/h');`
**读取结果示例:** "K" | | GPS_SPEED12+ | "GPSSpeed" | GPS接收器的移动速度。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串
**修改示例:**`imageSource.modifyImageProperty(key,'123');`
或`imageSource.modifyImageProperty(key,'123.45');`
**读取结果示例:** "123.45" | | GPS_TRACK_REF12+ | "GPSTrackRef" | GPS接收机移动方向的参照,用于说明这个角度是以哪个“北”为参考。
'T':"True direction",真北:地理极点方向,适合地图、导航。
'M':"Magnetic direction", 磁北:受地磁影响,磁偏角因地区和时间不同而变化。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入对应的字母或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'T');`
或`imageSource.modifyImageProperty(key,'True direction');`
**读取结果示例:** "T" | | GPS_TRACK12+ | "GPSTrack" | GPS接收机的移动方向。用于记录拍摄设备在拍照时的移动方向(行进方向),单位是角度(度)
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'180');`
**读取结果示例:** "180" | | GPS_IMG_DIRECTION_REF12+ | "GPSImgDirectionRef" | 图像方向的参照。
'T':"True direction",真北:地理极点方向,适合地图、导航。
'M':"Magnetic direction", 磁北:受地磁影响,磁偏角因地区和时间不同而变化。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入对应的字母或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'T');`
或`imageSource.modifyImageProperty(key,'True direction');`
**读取结果示例:** "T" | | GPS_IMG_DIRECTION12+ | "GPSImgDirection" | 拍摄时图像的方向。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'120');`
**读取结果示例:** "120" | | GPS_MAP_DATUM12+ | "GPSMapDatum" | GPS接收器使用的大地测量数据。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'GPS Map Datum');`
**读取结果示例:** "GPS Map Datum" | | GPS_DEST_LATITUDE_REF12+ | "GPSDestLatitudeRef" | 目的地点的纬度参照。
78:"North"。
83:"South"。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'78');`
或`imageSource.modifyImageProperty(key,'North');`
**读取结果示例:** "78" | | GPS_DEST_LATITUDE12+ | "GPSDestLatitude" | 目的地点的纬度。
**读写能力:** 可读写。
| **修改传参格式说明:** 三个非负整数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'39,54,7');`
或`imageSource.modifyImageProperty(key,'39 54 7');`
**读取结果示例:** "39,54,7" | | GPS_DEST_LONGITUDE_REF12+ | "GPSDestLongitudeRef" | 目的地点的经度参照。
69:"East"。
87:"West"。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'69');`
或`imageSource.modifyImageProperty(key,'East');`
**读取结果示例:** "69" | | GPS_DEST_LONGITUDE12+ | "GPSDestLongitude" | 目的地点的经度。
**读写能力:** 可读写。
| **修改传参格式说明:** 三个非负整数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'116,19,42');`
或`imageSource.modifyImageProperty(key,'116 19 42');`
**读取结果示例:** "116,19,42" | | GPS_DEST_BEARING_REF12+ | "GPSDestBearingRef" | 指向目的地点的方位参照。
'T':"True direction",真北:地理极点方向,适合地图、导航。
'M':"Magnetic direction",磁北:受地磁影响,磁偏角因地区和时间不同而变化。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入对应的字母或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'T');`
或`imageSource.modifyImageProperty(key,'True direction');`
**读取结果示例:** "T" | | GPS_DEST_BEARING12+ | "GPSDestBearing" | 目的地方位。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'120');`
**读取结果示例:** "120" | | GPS_DEST_DISTANCE_REF12+ | "GPSDestDistanceRef" | 目标点距离的测量单位。
'K':"km",公里。
'M':"miles",英里。
'N':"nautical miles",海里。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入对应的字母或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'K');`
或`imageSource.modifyImageProperty(key,'km');`
**读取结果示例:** "K" | | GPS_DEST_DISTANCE12+ | "GPSDestDistance" | 到目的地点的距离。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'100');`
**读取结果示例:** "100" | | GPS_PROCESSING_METHOD12+ | "GPSProcessingMethod" |记录定位方法名的字符串。
**读写能力:** 可读写。
|**修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'GPS Processing Method');`
**读取结果示例:** "GPS Processing Method"| | GPS_AREA_INFORMATION12+ | "GPSAreaInformation" | 记录GPS区域名的字符串。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'GPS Area Information');`
**读取结果示例:** "GPS Area Information" | | GPS_DATE_STAMP10+ | "GPSDateStamp" | GPS日期戳。
**读写能力:** 可读写。
| **修改传参格式说明:** 格式为“YY:MM:DD”。
**修改示例:**`imageSource.modifyImageProperty(key,'2020:07:07');`
**读取结果示例:** "2020:07:07" | | GPS_DIFFERENTIAL12+ | "GPSDifferential" | 此字段表示GPS数据是否应用了差分校正,对于精确的位置准确性至关重要。
0:"Without correction",没有使用差分校正。
1:"Correction applied",使用差分校正。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Without correction');`
**读取结果示例:** "0" | | GPS_H_POSITIONING_ERROR12+ | "GPSHPositioningError" | 此标签指示水平定位误差,单位为米。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'100');`
**读取结果示例:** "100" | | ISO_SPEED_RATINGS9+ | "ISOSpeedRatings" | ISO感光度,例如400。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3200');`
**读取结果示例:** "3200" | | PHOTOGRAPHIC_SENSITIVITY12+ | "PhotographicSensitivity" | 用于表示图像拍摄时所用的感光度值(ISO 值),也叫ISO Speed。该字段是Exif 2.3后的推荐字段,ISOSpeedRatings(Tag 0x8827)是早期使用的字段,类型和含义相同,若两个字段都存在,以`PhotographicSensitivity` 为主。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3200');`
**读取结果示例:** "3200" | | OECF12+ | "OECF" | 表示ISO 14524中规定的光电转换函数(OECF)。
**读写能力:** 可读写。
| 该字段为特有格式,虽然支持读写,但目前版本不做解析。 | | SENSITIVITY_TYPE10+ | "SensitivityType" | 灵敏度类型。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Standard output sensitivity (SOS)');`
**读取结果示例:** "Standard output sensitivity (SOS)" | | STANDARD_OUTPUT_SENSITIVITY10+ | "StandardOutputSensitivity" | 标准输出灵敏度。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'400');`
**读取结果示例:** "400" | | RECOMMENDED_EXPOSURE_INDEX10+ | "RecommendedExposureIndex" | 推荐曝光指数。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3200');`
**读取结果示例:** "3200" | | ISO_SPEED10+ | "ISOSpeedRatings" | ISO速度等级。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3200');`
**读取结果示例:** "3200" | | ISO_SPEED_LATITUDE_YYY12+ | "ISOSpeedLatitudeyyy" | 该标签指示摄像机或输入设备的ISO速度纬度yyy值,该值在ISO 12232中定义。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3200');`
**读取结果示例:** "3200" | | ISO_SPEED_LATITUDE_ZZZ12+ | "ISOSpeedLatitudezzz" | 该标签指示摄像机或输入设备的ISO速度纬度zzz值,该值在ISO 12232中定义。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3200');`
**读取结果示例:** "3200" | | EXIF_VERSION12+ | "ExifVersion" | 支持的Exif标准版本。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串,小数点分隔。
**修改示例:**`imageSource.modifyImageProperty(key,'2.3');`
**读取结果示例:** "Exif Version 2.3" | | DATE_TIME_ORIGINAL9+ | "DateTimeOriginal" | 拍摄时间,例如2022:09:06 15:48:00。
**读写能力:** 可读写。
| **修改传参格式说明:** 格式为“YY:MM:DD HH:mm:ss”或“YY:MM:DD”。
**修改示例:**`imageSource.modifyImageProperty(key,'2024:07:07 13:45:59');`
或`imageSource.modifyImageProperty(key,'2024:07:07');`
**读取结果示例:** "2024:07:07"或"2024:07:07 13:45:59" | | DATE_TIME_DIGITIZED12+ | "DateTimeDigitized" | 图像作为数字数据存储的日期和时间,格式为YYYY:MM:DD HH:mm:ss。
**读写能力:** 可读写。
| **修改传参格式说明:** 格式为“YY:MM:DD HH:mm:ss”或“YY:MM:DD”。
**修改示例:**`imageSource.modifyImageProperty(key,'2024:07:07 13:45:59');`
或`imageSource.modifyImageProperty(key,'2024:07:07');`
**读取结果示例:** "2024:07:07"或"2024:07:07 13:45:59" | | OFFSET_TIME12+ | "OffsetTime" | 在Exif中,OffsetTime字段表示与UTC(协调世界时)的时间偏移,用于确定照片拍摄的本地时间。
**读写能力:** 可读写。
| **修改传参格式说明:** 格式为“YY:MM:DD HH:mm:ss”或“YY:MM:DD”。
**修改示例:**`imageSource.modifyImageProperty(key,'2024:07:07 13:45:59');`
或`imageSource.modifyImageProperty(key,'2024:07:07');`
**读取结果示例:** "2024:07:07"或"2024:07:07 13:45:59" | | OFFSET_TIME_ORIGINAL12+ | "OffsetTimeOriginal" | 此标签记录原始图像创建时的UTC偏移量,对于时间敏感的应用至关重要。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Offset Time Original');`
**读取结果示例:** "Offset Time Original" | | OFFSET_TIME_DIGITIZED12+ | "OffsetTimeDigitized" | 此标签记录图像数字化时的UTC偏移量,有助于准确调整时间戳。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Offset Time Digitized');`
**读取结果示例:** "Offset Time Digitized" | | COMPONENTS_CONFIGURATION12+ | "ComponentsConfiguration" | 压缩数据的特定信息。
**读写能力:** 可读写。
| **修改传参格式说明:** "Y Cb Cr -"。
**修改示例:**`imageSource.modifyImageProperty(key,'Y Cb Cr -');`
**读取结果示例:** "Y Cb Cr -" | | COMPRESSED_BITS_PER_PIXEL12+ | "CompressedBitsPerPixel" | 用于压缩图像的压缩模式,单位为每像素位数。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0.95');`
**读取结果示例:** "0.95" | | SHUTTER_SPEED12+ | "ShutterSpeedValue" | 快门速度,以APEX(摄影曝光的加法系统)值表示。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
**读取结果示例:** "1.00 EV (1/2 sec.)" | | APERTURE_VALUE10+ | "ApertureValue" | 光圈值。格式如4/1。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'5.6');`
**读取结果示例:** "5.60 EV (f/7.0)" | | BRIGHTNESS_VALUE12+ | "BrightnessValue" | 图像的亮度值,以APEX单位表示。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'2');`
**读取结果示例:** "2.00 EV (13.71 cd/m^2)" | | EXPOSURE_BIAS_VALUE10+ | "ExposureBiasValue" | 曝光偏差值。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
**读取结果示例:** 1.00 EV | | MAX_APERTURE_VALUE12+ | "MaxApertureValue" | 最小F数镜头。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
**读取结果示例:** "1.00 EV (f/1.4)" | | SUBJECT_DISTANCE12+ | "SubjectDistance" | 测量单位为米的主体距离。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'100');`
**读取结果示例:** "100.0 m" | | METERING_MODE10+ | "MeteringMode" | 测光模式。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Average');`
**读取结果示例:** "Average" | | LIGHT_SOURCE10+ | "LightSource" | 光源。例如Fluorescent。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Daylight');`
**读取结果示例:** "Daylight" | | FLASH10+ | "Flash" | 闪光灯,记录闪光灯状态。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0x00');`
或`imageSource.modifyImageProperty(key,'Flash did not fire');`
**读取结果示例:** "Flash did not fire" | | FOCAL_LENGTH10+ | "FocalLength" | 焦距。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'50');`
或`imageSource.modifyImageProperty(key,'50/1');`
**读取结果示例:** "50.0 mm" | | SUBJECT_AREA12+ | "SubjectArea" | 该标签指示整个场景中主要主体的位置和区域。
**读写能力:** 可读写。
| **修改传参格式说明:** 两个非负有理数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'50 50');`
或`imageSource.modifyImageProperty(key,'50,50');`
**读取结果示例:** "(x,y) = (50,50)" | | MAKER_NOTE12+ | "MakerNote" | Exif/DCF制造商使用的标签,用于记录任何所需信息。
在API 12-19,该字段为只读;从API 20开始,该字段可读写。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Maker Note');`
**读取结果示例:** "Maker Note" | | USER_COMMENT10+ | "UserComment" | 用户注释。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'User Comment');`
**读取结果示例:** "User Comment" | | SUBSEC_TIME12+ | "SubsecTime" | 用于为DateTime标签记录秒的分数的标签。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'629000');`
**读取结果示例:** "629000" | | SUBSEC_TIME_ORIGINAL12+ | "SubsecTimeOriginal" | 用于为DateTimeOriginal标签记录秒的分数的标签。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'629000');`
**读取结果示例:** "629000" | | SUBSEC_TIME_DIGITIZED12+ | "SubsecTimeDigitized" | 用于为DateTimeDigitized标签记录秒的分数的标签。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'62900');`
**读取结果示例:** "62900" | | FLASHPIX_VERSION12+ | "FlashpixVersion" | 该标签表示FPXR文件支持的Flashpix格式版本,增强了设备兼容性。
**读写能力:** 可读写。
| **修改传参格式说明:** 版本号格式“1.0”。
**修改示例:**`imageSource.modifyImageProperty(key,'1.0');`
**读取结果示例:** "FlashPix Version 1.0" | | COLOR_SPACE12+ | "ColorSpace" | 色彩空间信息标签,通常记录为色彩空间指定符。
1:"sRGB",sRG标准色彩空间(常见默认值)。
2:"Adobe RGB",exif中未定义,但大量相机使用。
0xffff:"Uncalibrated",表示未校准,颜色空间不明确。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'sRGB');`
**读取结果示例:** "sRGB" | | PIXEL_X_DIMENSION10+ | "PixelXDimension" | 像素X尺寸。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'4096');`
**读取结果示例:** "4096" | | PIXEL_Y_DIMENSION10+ | "PixelYDimension" | 像素Y尺寸。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'3072');`
**读取结果示例:** "3072" | | RELATED_SOUND_FILE12+ | "RelatedSoundFile" | 与图像数据相关的音频文件的名称。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Related Sound File');`
**读取结果示例:** "Related Sound File" | | FLASH_ENERGY12+ | "FlashEnergy" | 图像捕获时的闪光能量,以BCPS表示。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'5.0');`
或`imageSource.modifyImageProperty(key,'5/1');`
**读取结果示例:** "5" | | SPATIAL_FREQUENCY_RESPONSE12+ | "SpatialFrequencyResponse" | 相机或输入设备的空间频率表。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Spatial Frequency Response');`
**读取结果示例:** "Spatial Frequency Response" | | FOCAL_PLANE_X_RESOLUTION12+ | "FocalPlaneXResolution" | 图像宽度中每FocalPlaneResolutionUnit的像素。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'500');`
或`imageSource.modifyImageProperty(key,'500.0');`
**读取结果示例:** "500" | | FOCAL_PLANE_Y_RESOLUTION12+ | "FocalPlaneYResolution" | 图像高度中每FocalPlaneResolutionUnit的像素。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'500');`
或`imageSource.modifyImageProperty(key,'500.0');`
**读取结果示例:** "500" | | FOCAL_PLANE_RESOLUTION_UNIT12+ | "FocalPlaneResolutionUnit" | 测量FocalPlaneXResolution和FocalPlaneYResolution的单位。
2:"Inch",英寸。
3:"Centimeter",厘米。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'2');`
或`imageSource.modifyImageProperty(key,'Inch');`
**读取结果示例:** "Inch" | | SUBJECT_LOCATION12+ | "SubjectLocation" | 主要对象相对于左边缘的位置。
**读写能力:** 可读写。
| **修改传参格式说明:** 两个非负整数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'123 456');`
或`imageSource.modifyImageProperty(key,'123,456');`
**读取结果示例:** "123,456" | | EXPOSURE_INDEX12+ | "ExposureIndex" | 捕获时选定的曝光指数。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
**读取结果示例:** "1" | | SENSING_METHOD12+ | "SensingMethod" | 相机上的图像传感器类型。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'2');`
或`imageSource.modifyImageProperty(key,'One-chip color area sensor');`
**读取结果示例:** "One-chip color area sensor" | | FILE_SOURCE12+ | "FileSource" | 表明图像来源。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'DSC');`
**读取结果示例:** "DSC" | | SCENE_TYPE9+ | "SceneType" | 拍摄场景模式,例如人像、风光、运动、夜景等。
1:"Directly photographed",图像传感器直接拍摄。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Directly photographed');`
**读取结果示例:** "Directly photographed" | | CFA_PATTERN12+ | "CFAPattern" | 图像传感器的色彩滤光片(CFA)几何图案。
**读写能力:** 可读写。
| 该字段为特有格式,虽然支持读写,但目前版本不做解析。 | | CUSTOM_RENDERED12+ | "CustomRendered" | 指示图像数据上的特殊处理。
0:"Normal process",正常处理(未自定义渲染)。
1:"Custom process",自定义处理(如艺术效果、美颜、HDR)。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Custom process');`
**读取结果示例:** "Custom process" | | EXPOSURE_MODE12+ | "ExposureMode" | 拍摄时设置的曝光模式。
0:"Auto exposure",自动曝光(Auto)。
1:"Manual exposure",手动曝光(Manual)。
2:"Auto bracket",自动曝光优先(Auto bracket)。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Auto exposure');`
**读取结果示例:** "Auto exposure" | | WHITE_BALANCE10+ | "WhiteBalance" | 白平衡。
0:"Auto white balance",自动白平衡。
1:"Manual white balance",手动白平衡。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Auto white balance');`
**读取结果示例:** "Auto white balance" | | DIGITAL_ZOOM_RATIO12+ | "DigitalZoomRatio" | 捕获时的数字变焦比率。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1/2');`
**读取结果示例:** "0.5" | | FOCAL_LENGTH_IN_35_MM_FILM10+ | "FocalLengthIn35mmFilm" | 焦距35毫米胶片。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负整数字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'50');`
**读取结果示例:** "50" | | SCENE_CAPTURE_TYPE12+ | "SceneCaptureType" | 捕获的场景类型。
0:"Standard",标准。
1:"Landscape",风景。
2:"Portrait",人像。
3:"Night scene",夜景。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Standard');`
**读取结果示例:** "Standard" | | GAIN_CONTROL12+ | "GainControl" | 整体图像增益调整的程度。
0:"Normal",无增益控制。
1:"Low gain up",低增益提升。
2:"High gain up",高增益提升。
3:"Low gain down", 低增益降低。
4:"High gain down",高增益降低。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Normal');`
**读取结果示例:** "Normal" | | CONTRAST12+ | "Contrast" | 相机应用的对比度处理方向。
0:"Normal",正常对比度。
1:"Soft",软对比度。
2:"Hard",硬对比度。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Normal');`
**读取结果示例:** "Normal" | | SATURATION12+ | "Saturation" | 相机应用的饱和度处理方向。
0:"Normal",正常。
1:"Low saturation",低饱和度。
2:"High saturation",高饱和度。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Normal');`
**读取结果示例:** "Normal" | | SHARPNESS12+ | "Sharpness" | 相机应用的锐度处理方向。
0:"Normal",正常(Normal)。
1:"Soft",柔和(Soft)。
2:"Hard",硬(Hard)。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'0');`
或`imageSource.modifyImageProperty(key,'Normal');`
**读取结果示例:** "Normal" | | DEVICE_SETTING_DESCRIPTION12+ | "DeviceSettingDescription" | 特定相机模型的拍照条件信息。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Device Setting Description');`
**读取结果示例:** "Device Setting Description" | | SUBJECT_DISTANCE_RANGE12+ | "SubjectDistanceRange" | 表示主体到相机的距离范围。
0:"Unknown",未知。
1:"Macro",宏观。
2:"Close view",近景。
3:"Distant view",远景。
**读写能力:** 可读写。
| **修改传参格式说明:** 修改时传入相应的数字或者字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'Macro');`
**读取结果示例:** "Macro" | | IMAGE_UNIQUE_ID12+ | "ImageUniqueID" | 为每张图片唯一分配的标识符。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Image Unique ID');`
**读取结果示例:** "Image Unique ID" | | CAMERA_OWNER_NAME12+ | "CameraOwnerName" | 相机所有者的姓名。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Camera Owner Name');`
**读取结果示例:** "Camera Owner Name" | | BODY_SERIAL_NUMBER12+ | "BodySerialNumber" | 相机机身的序列号。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Body Serial Number');`
**读取结果示例:** "Body Serial Number" | | LENS_SPECIFICATION12+ | "LensSpecification" | 使用的镜头规格。
**读写能力:** 可读写。
| **修改传参格式说明:** 四个非负有理数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'12 12 12 12');`或`imageSource.modifyImageProperty(key,'12,12,12,12');`
**读取结果示例:** "12,12,12,12" | | LENS_MAKE12+ | "LensMake" | 镜头的制造商。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Lens Make');`
**读取结果示例:** "Lens Make" | | LENS_MODEL12+ | "LensModel" | 镜头的型号名称。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Lens Model');`
**读取结果示例:** "Lens Model" | | LENS_SERIAL_NUMBER12+ | "LensSerialNumber" | 镜头的序列号。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Lens Serial Number');`
**读取结果示例:** "Lens Serial Number" | | COMPOSITE_IMAGE12+ | "CompositeImage" | 表示图像是否为合成图像。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'1');`
或`imageSource.modifyImageProperty(key,'NonComposite');`
**读取结果示例:** "1" | | SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE12+ | "SourceImageNumberOfCompositeImage" | 用于合成图像的源图像数量。
**读写能力:** 可读写。
| **修改传参格式说明:** 两个非负整数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'1 5');`
或`imageSource.modifyImageProperty(key,'1,5');`
**读取结果示例:** "1,5" | | SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE12+ | "SourceExposureTimesOfCompositeImage" | 合成图像的源图像曝光时间。
**读写能力:** 可读写。
| **修改传参格式说明:** 字符串。
**修改示例:**`imageSource.modifyImageProperty(key,'Source Exposure Times Of CompositeImage');`
**读取结果示例:** "Source Exposure Times Of CompositeImage" | | GAMMA12+ | "Gamma" | 表示系数伽马的值。
**读写能力:** 可读写。
| **修改传参格式说明:** 非负有理数字符串。
**修改示例:**
`imageSource.modifyImageProperty(key,'1');`
**读取结果示例:** "1" | | DNG_VERSION12+ | "DNGVersion" | DNG版本标签编码了符合DNG规范的四级版本号。
**读写能力:** 可读写。
| **修改传参格式说明:** 四个非负整数字符串,空格或者英文逗号隔开。
**修改示例:**
`imageSource.modifyImageProperty(key,'1 1 1 1');`
或`imageSource.modifyImageProperty(key,'1,1,1,1');`
**读取结果示例:** "1,1,1,1" | | DEFAULT_CROP_SIZE12+ | "DefaultCropSize" | DefaultCropSize指定了原始坐标中的最终图像大小,考虑了额外的边缘像素。
**读写能力:** 可读写。
| **修改传参格式说明:** 两个非负整数字符串,空格或者英文逗号隔开。
**修改示例:**`imageSource.modifyImageProperty(key,'400 400');`
或`imageSource.modifyImageProperty(key,'400,400');`
**读取结果示例:** "400,400" | | GIF_LOOP_COUNT12+ | "GIFLoopCount" | GIF图片循环次数。0表示无限循环,其他值表示循环次数。
**读写能力:** 只读。
| _ | | IS_XMAGE_SUPPORTED12+ | "HwMnoteIsXmageSupported" | 是否支持XMAGE。
**读写能力:** 可读写。
| _ | | XMAGE_MODE12+ | "HwMnoteXmageMode" | XMAGE水印模式。
**读写能力:** 可读写。
| _ | | XMAGE_LEFT12+ | "HwMnoteXmageLeft" | 水印区域X1坐标。
**读写能力:** 可读写。
| _ | | XMAGE_TOP12+ | "HwMnoteXmageTop" | 水印区域Y1坐标。
**读写能力:** 可读写。
| _ | | XMAGE_RIGHT12+ | "HwMnoteXmageRight" | 水印区域X2坐标。
**读写能力:** 可读写。
| _ | | XMAGE_BOTTOM12+ | "HwMnoteXmageBottom" | 水印区域Y2坐标。
**读写能力:** 可读写。
| _ | | CLOUD_ENHANCEMENT_MODE12+ | "HwMnoteCloudEnhancementMode" | 云增强模式。
**读写能力:** 可读写。
| _ | | WIND_SNAPSHOT_MODE12+ | "HwMnoteWindSnapshotMode" | 运动快拍模式。
**读写能力:** 只读。
| _ | | SCENE_POINTER12+ | "HwMnoteScenePointer" | 场景指针。
**读写能力:** 只读。
| _ | | SCENE_VERSION12+ | "HwMnoteSceneVersion" | 场景算法版本信息。
**读写能力:** 只读。
| _ | | SCENE_FOOD_CONF11+ | "HwMnoteSceneFoodConf" | 拍照场景:食物。
**读写能力:** 只读。
| _ | | SCENE_STAGE_CONF11+ | "HwMnoteSceneStageConf" | 拍照场景:舞台。
**读写能力:** 只读。
| _ | | SCENE_BLUE_SKY_CONF11+ | "HwMnoteSceneBlueSkyConf" | 拍照场景:蓝天。
**读写能力:** 只读。
| _ | | SCENE_GREEN_PLANT_CONF11+ | "HwMnoteSceneGreenPlantConf" | 拍照场景:绿植。
**读写能力:** 只读。
| _ | | SCENE_BEACH_CONF11+ | "HwMnoteSceneBeachConf" | 拍照场景:沙滩。
**读写能力:** 只读。
| _ | | SCENE_SNOW_CONF11+ | "HwMnoteSceneSnowConf" | 拍照场景:下雪。
**读写能力:** 只读。
| _ | | SCENE_SUNSET_CONF11+ | "HwMnoteSceneSunsetConf" | 拍照场景:日落。
**读写能力:** 只读。
| _ | | SCENE_FLOWERS_CONF11+ | "HwMnoteSceneFlowersConf" | 拍照场景:花。
**读写能力:** 只读。
| _ | | SCENE_NIGHT_CONF11+ | "HwMnoteSceneNightConf" | 拍照场景:夜晚。
**读写能力:** 只读。
| _ | | SCENE_TEXT_CONF11+ | "HwMnoteSceneTextConf" | 拍照场景:文本。
**读写能力:** 只读。
| _ | | FACE_POINTER12+ | "HwMnoteFacePointer" | 脸部指针。
**读写能力:** 只读。
| _ | | FACE_VERSION12+ | "HwMnoteFaceVersion" | 人脸算法版本信息。
**读写能力:** 只读。
| _ | | FACE_COUNT11+ | "HwMnoteFaceCount" | 人脸数量。
**读写能力:** 只读。
| _ | | FACE_CONF12+ | "HwMnoteFaceConf" | 人脸置信度。
**读写能力:** 只读。
| _ | | FACE_SMILE_SCORE12+ | "HwMnoteFaceSmileScore" | FaceCount张人脸的笑脸分数。
**读写能力:** 只读。
| _ | | FACE_RECT12+ | "HwMnoteFaceRect" | 脸部矩形。
**读写能力:** 只读。
| _ | | FACE_LEYE_CENTER12+ | "HwMnoteFaceLeyeCenter" | 左眼中心。
**读写能力:** 只读。
| _ | | FACE_REYE_CENTER12+ | "HwMnoteFaceReyeCenter" | 右眼中心。
**读写能力:** 只读。
| _ | | FACE_MOUTH_CENTER12+ | "HwMnoteFaceMouthCenter" | 嘴中心。
**读写能力:** 只读。
| _ | | CAPTURE_MODE10+ | "HwMnoteCaptureMode" | 捕获模式。
**读写能力:** 可读写。
| _ | | BURST_NUMBER12+ | "HwMnoteBurstNumber" | 连拍次数。
**读写能力:** 只读。
| _ | | FRONT_CAMERA12+ | "HwMnoteFrontCamera" | 是否是前置相机自拍。
**读写能力:** 只读。
| _ | | ROLL_ANGLE11+ | "HwMnoteRollAngle" | 滚动角度。
**读写能力:** 只读。
| _ | | PITCH_ANGLE11+ | "HwMnotePitchAngle" | 俯仰角度。
**读写能力:** 只读。
| _ | | PHYSICAL_APERTURE10+ | "HwMnotePhysicalAperture" | 物理孔径,光圈大小。
**读写能力:** 只读。
| _ | | FOCUS_MODE11+ | "HwMnoteFocusMode" | 对焦模式。
**读写能力:** 只读。
| _ | ## FragmentMapPropertyKey13+ 枚举,水印裁剪图图片信息。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------- | --------------------- | ----------------------------------- | | X_IN_ORIGINAL | "XInOriginal" | 水印裁剪图左上角在原始图中的X坐标。 | | Y_IN_ORIGINAL | "YInOriginal" | 水印裁剪图左上角在原始图中的Y坐标。 | | WIDTH | "FragmentImageWidth" | 水印裁剪图的宽。 | | HEIGHT | "FragmentImageHeight" | 水印裁剪图的高。 | ## GifPropertyKey20+ 枚举,GIF图片信息。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ----------------- | ----------------- | --------------------- | | GIF_DELAY_TIME | "GifDelayTime" | GIF图片的每帧播放时长(单位为毫秒)。 | | GIF_DISPOSAL_TYPE | "GifDisposalType" | GIF图片每帧的帧过渡模式。 | ## ImageFormat9+ 枚举,图片格式。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------ | ------ | -------------------- | | YCBCR_422_SP | 1000 | YCBCR422半平面格式。 | | JPEG | 2000 | JPEG编码格式。 | ## ComponentType9+ 枚举,图像的组件类型。 **系统能力:** SystemCapability.Multimedia.Image.ImageReceiver | 名称 | 值 | 说明 | | ----- | ------ | ----------- | | YUV_Y | 1 | 亮度信息。 | | YUV_U | 2 | 色度信息。 | | YUV_V | 3 | 色度信息。 | | JPEG | 4 | JPEG 类型。 | ## DecodingDynamicRange12+ 描述解码时期望的图像动态范围。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------- | ----------| ------------ | | AUTO | 0 | 自适应,根据图片信息处理。即如果图片本身为HDR图片,则会按照HDR内容解码;反之按照SDR内容解码。通过[CreateIncrementalSource](arkts-apis-image-f.md#imagecreateincrementalsource9)创建的ImageSource会解码为SDR内容。 | | SDR | 1 | 按照标准动态范围处理图片。 | | HDR | 2 | 按照高动态范围处理图片。通过[CreateIncrementalSource](arkts-apis-image-f.md#imagecreateincrementalsource9)创建的ImageSource会解码为SDR内容。 | ## PackingDynamicRange12+ 描述编码时期望的图像动态范围。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------- | ----------| ------------ | | AUTO | 0 | 自适应,根据[pixelmap](arkts-apis-image-PixelMap.md)内容处理。即如果pixelmap本身为HDR,则会按照HDR内容进行编码;反之按照SDR内容编码。 | | SDR | 1 | 按照标准动态范围处理图片。 | ## CropAndScaleStrategy18+ 枚举,裁剪与缩放的先后策略。 如果在配置解码选项[DecodingOptions](arkts-apis-image-i.md#decodingoptions7)时,未填入参数cropAndScaleStrategy,并且同时设置了参数desiredRegion和desiredSize,由于系统对于不同图片格式采用的解码算法不同,最终解码效果将略有差异。 例如原始图片大小为200x200,传入desiredSize:{width: 150, height: 150},desiredRegion:{x: 0, y: 0, width: 100, height: 100},即预期解码原图左上角1/4区域,最终将pixelMap大小缩放至150x150返回。 对于jpeg、webp图片(部分dng图片解码时会优先解码图片中的jpeg预览图,在此场景下也会被视为jpeg图片格式)会先进行下采样,例如按照7/8下采样,再基于175x175的图片大小进行区域裁剪,因此最终的区域内容稍大于原图的左上角1/4区域。 对于svg图片,由于是矢量图,可以任意缩放不损失清晰度,在解码时会根据desiredSize与原图Size的比例选择缩放比例,在基于缩放后的图片大小进行区域裁剪,因此最终返回的解码区域会有所差异。 针对该场景,建议在解码选项同时设置了desiredRegion与desiredSize时,参数cropAndScaleStrategy应传入CROP_FIRST保证效果一致。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------- | ----------| ------------ | | SCALE_FIRST | 1 | 解码参数如果同时设置desiredRegion与desiredSize,先根据desiredSize进行缩放,再根据desiredRegion进行区域裁剪。 | | CROP_FIRST | 2 | 解码参数如果同时设置desiredRegion与desiredSize,先根据desiredRegion进行区域裁剪,再根据desiredSize进行缩放。 | ## HdrMetadataKey12+ 枚举,[pixelmap](arkts-apis-image-PixelMap.md)使用的HDR相关元数据信息的关键字。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------- | ----------| ------------ | | HDR_METADATA_TYPE | 0 | [pixelmap](arkts-apis-image-PixelMap.md)使用的元数据类型。 | | HDR_STATIC_METADATA | 1 | 静态元数据。 | | HDR_DYNAMIC_METADATA | 2 | 动态元数据。 | | HDR_GAINMAP_METADATA | 3 | Gainmap使用的元数据。 | ## HdrMetadataType12+ 枚举,[HdrMetadataKey](#hdrmetadatakey12)中HDR_METADATA_TYPE关键字对应的值。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------- | ----------| ------------ | | NONE | 0 | 无元数据内容。 | | BASE | 1 | 表示用于基础图的元数据。 | | GAINMAP | 2 | 表示用于Gainmap图的元数据。 | | ALTERNATE| 3 | 表示用于合成后HDR图的元数据。 | ## AntiAliasingLevel12+ 缩放时的缩放算法。 **原子化服务API**:从API version 14 开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ---------------------- | ------ | ----------------- | | NONE | 0 | 最近邻插值算法。 | | LOW | 1 | 双线性插值算法。 | | MEDIUM | 2 | 双线性插值算法,同时开启Mipmap。缩小图片时建议使用。 | | HIGH | 3 | 三次插值算法。 | ## AllocatorType15+ 枚举,用于图像解码的内存类型。 **系统能力:** SystemCapability.Multimedia.Image.Core | 名称 | 值 | 说明 | | ------------ | ---- | ---------------------------------- | | AUTO | 0 | 系统决定内存申请方式。 | | DMA | 1 | 使用DMA内存申请方式。 | | SHARE_MEMORY | 2 | 使用SHARE_MEMORY的内存申请方式。 |