相关问题
SnapShot定位,有人知道怎么处理吗?
2400浏览 • 1回复 待解决
List局部刷新,有人知道怎么处理吗?
2330浏览 • 1回复 待解决
列表局部刷新,有人知道怎么处理吗?
1654浏览 • 1回复 待解决
如何对网络图片处理,有人知道吗?
1107浏览 • 1回复 待解决
下拉加载新页签,有人知道怎么处理吗?
1221浏览 • 1回复 待解决
文件上传的实现,有人知道怎么处理吗?
1422浏览 • 1回复 待解决
拍照图片上传出错,有人知道怎么解决吗?
2665浏览 • 1回复 待解决
ohpm不能下载三方,有人知道怎么处理吗?
1583浏览 • 1回复 待解决
如何实现图片预览,有人知道吗?
1978浏览 • 1回复 待解决
应用底部导航实现,有人知道处理方案吗?
1646浏览 • 1回复 待解决
图片压缩并保存方法,有人知道吗?
1757浏览 • 1回复 待解决
怎么主动关闭键盘,有人知道吗?
1291浏览 • 1回复 待解决
怎么压缩一个目录?有人知道吗?
1470浏览 • 1回复 待解决
安装到手机失败,有人知道怎么解决吗?
2553浏览 • 1回复 待解决
有人知道关于页demo吗?
1698浏览 • 1回复 待解决
clientid相关问题,有人知道吗?
3102浏览 • 1回复 待解决
导包报错,有人知道原因吗?
2285浏览 • 1回复 待解决
如何实现振动,有人知道吗?
2377浏览 • 2回复 待解决
有人知道发布页demo吗?
1952浏览 • 1回复 待解决
如何获取windowStage,有人知道吗?
1883浏览 • 1回复 待解决
HarmonyOS 怎么对图片ArrayBuffer进行图片裁剪
1303浏览 • 1回复 待解决
如何跳出ForEach,有人知道吗?
3268浏览 • 1回复 待解决
webview组件demo ,有人知道吗?
1949浏览 • 1回复 待解决
如何保存faultLogger ,有人知道吗?
1786浏览 • 1回复 待解决
有人知道JS menu如何隐藏吗?
5598浏览 • 1回复 待解决
使用预置相机拍照后启动应用通过@ohos.multimedia.image和@ohos.multimedia.mediaLibrary接口实现获取图片,完成图片裁剪,在拼接功能
使用的核心API
@ohos.multimedia.image
@ohos.multimedia.mediaLibrary
核心代码解释
获取本地图片:首先使用getMediaLibrary获取媒体库实例,然后使用getFileAssets方法获取文件资源,最后使用getAllObject获取检索结果中的所有文件资产方便展示
图片编辑:首先使用createImagePacker创建ImagePacker实例,然后使用fileAsset.open打开文件,调用createImageSource接口创建图片源实例方便操作图片,接下来使用getImageInfo方法获取图片大小便于分割,最后使用createPixelMap方法传入每一份的尺寸参数完成图片裁剪。
点击开始后随机排布裁剪后的图片,点击图片交换位置
拼图完成,结束游戏
实现效果
注明适配的版本信息
DevEco Studio Version: 4.0.1.601
SDK:HarmoneyOS 4.0.10.11