
回复
本案例完整代码,请访问:https://gitee.com/harmonyos-cases/cases/tree/master/CommonAppDevelopment/feature/imageenableanalyzer
本示例介绍图片AI抠图案例的使用:通过Image.enableAnalyzer(true)实现长按图片抠图并拖拽/复制到其他应用中。
使用说明
Image.enableAnalyzer()可以设置组件支持AI分析,设置为true时,组件可进行AI分析。
支持分析的图像要求是静态非矢量图,即svg、gif等图像类型不支持分析,仅支持传入PixelMap进行分析,目前仅支持RGBA_8888类型,源码参考,
因此需要定义图片转成PixelMap且为RGBA_8888类型方法:
不涉及
har包-common库中UX标准
@ohos/routermodule(动态路由)