编程之路第10天:解决此前截屏不成功(截屏后截取出白色片区)、没法打开网络图片问题

if(!requestScreenCapture())
{
toast(“请求截图失败”);
exit();
}

//此处每次都会提示是否允许截屏
captureScreen("/storage/emulated/0/Pictures/05.jpg");
// (……Pictures/05"+".jpg"); 此前出错在这里,多了一个"+"。
看来教程也不一定全是对的
原来和教程一模一样

 toast ("截屏已完成")
var src=images.read("/storage/emulated/0/Pictures/05.jpg");    
var clip=images.clip(src,16,50,380,200);    
images.save(clip,"/storage/emulated/0/Pictures/5.jpg");    
toast ("截取片段完成")

今天凌晨1点多,在一个热心网友点拨下,终于过了这道砍
他还给我解答了一个很简单的疑惑
就是为何执行images.load(url)没有反应
因为没有指定一个位置存储并用app.viewFile(“路径”)打开
打开一个网络图片的完整代码应该是这样
var img = images.load(“https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1605033534395&di=42a1c46d29d8ee534347154e5b443ade&imgtype=0&src=http%3A%2F%2Fa0.att.hudong.com%2F18%2F56%2F14300000958002128488569856508.jpg”)
var bcimg = images.save(img,"/sdcard/1.jpg",“jpg”,100)
app.viewFile("/sdcard/1.jpg")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值