拍照涂鸦
使用说明
| 客户端 |
Android |
iOS |
| 支持说明 |
支持 |
支持 |
YLSDK.Photo.graffiti(path, options)
.then(res => {
console.log('拍照涂鸦成功');
})
.catch(err => {
console.log('拍照涂鸦失败');
});
参数说明
| 参数 |
类型 |
必填 |
默认值 |
说明 |
| path |
string |
是 |
空 |
自定义路径 |
| options |
object |
否 |
{} |
- |
options说明
| 参数 |
类型 |
是否必填 |
默认值 |
说明 |
| saveToAlbum |
int |
否 |
0 |
是否保存到相册 |
| isAnim |
boolean |
否 |
false |
是否需要切换页面动画。(切换动画效果由系统而定) |
| canTextEdit |
boolean |
否 |
false |
涂鸦页面,是否开启文字编辑功能 |
| customCamera |
boolean |
否 |
false |
进入自定义拍照页面开关 |
| displayResult |
boolean |
否 |
true |
自定义拍照页面点击拍照按钮后,是否展示预览页面 |
| showAlbumInCustomCamera |
boolean |
否 |
true |
自定义拍照页面是否显示从相册选择 |
| showReOperation |
boolean |
否 |
false |
涂鸦页面是否显示重拍 / 重选 |
| customWatermark |
jsonArray |
否 |
false |
详情请参照下方 customWatermark 说明 |
saveToAlbum: 可传值:0 不保存到相册,1 保存到相册
canTextEdit: 可传值:false 关闭,true 开启
customWatermark说明
只有在自定义相机预览和拍完照,以及拍照涂鸦生成的图片底部会生成自定义水印样式,一个 json 下标对象显示一行,从上往下顺序显示。文本最多显示两行,超出部分省略号显示。
| 参数 |
类型 |
说明 |
| iconPath |
string |
图标路径,只支持本地 |
| txt |
string |
文本说明 |
| txtColor |
string |
文本颜色,默认白色 |
返回说明
| Promise类型 |
说明 |
| resolve |
返回处理后的图片路径 |
| reject |
操作失败的原因 |