你可通过获取文件选择返回的Uri对应的FileDescriptor,读取ImageSource的ImageProperty(如宽度、高度、文件大小)并与原图元数据对比来判断是否被压缩,同时在调用文件选择能力时,通过设置ohos.intent.param.IMAGE_OUTPUT_FORMAT为原图格式(如 JPEG/PNG)、ohos.intent.param.IMAGE_MAX_WIDTH/HEIGHT为原图尺寸(或 Integer.MAX_VALUE),并指定ohos.intent.param.FILE_SELECT_MODE为原图模式,以此强制获取未压缩的原图资源。
你可通过获取文件选择返回的Uri对应的FileDescriptor,读取ImageSource的ImageProperty(如宽度、高度、文件大小)并与原图元数据对比来判断是否被压缩,同时在调用文件选择能力时,通过设置ohos.intent.param.IMAGE_OUTPUT_FORMAT为原图格式(如 JPEG/PNG)、ohos.intent.param.IMAGE_MAX_WIDTH/HEIGHT为原图尺寸(或 Integer.MAX_VALUE),并指定ohos.intent.param.FILE_SELECT_MODE为原图模式,以此强制获取未压缩的原图资源。