首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从相机or相册获取图片并显示

Uri.fromFile(new File(Environment .getExternalStorageDirectory(), "test.png")); // 指定照片保存路径...(SD卡),test.png为一个临时文件,每次拍照后这个图片都会被替换 openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri)...Uri.fromFile(new File(Environment .getExternalStorageDirectory(), "test.png")); // 指定照片保存路径...(SD卡),test.png为一个临时文件,每次拍照后这个图片都会被替换 intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult...使用保存文件之后再读取而不是直接用data的原因是,这里返回的data是一个缩略图,十分不清晰 if (requestCode == CAMERA_REQUEST_CODE) {// 将保存在本地的图片取出并缩小后显示在界面上

1.8K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小程序 — 保存图片到手机相册

    GitHub:https://github.com/Ewall1106/miniProgramDemo 1、保存图片 (1)要保存图片到手机相册中,所以首先我们来看看保存图片的api方法是什么?...图片来源自小程序官网 请注意我红框标记的部分, 不支持网络图片路径。 (2)于是我们照猫画虎简单的写一下 ?...wx.downloadFile(OBJECT)基本案例代码 3、实现保存图片到手机相册功能 于是,把下载图片后成功返回的tempFilePath临时路径赋给wx.saveImageToPhotosAlbum...实现保存图片到手机相册功能代码 ? 保存成功 4、案例代码 添加操作提示弹窗,全部的案例代码: saveImage() { wepy.showLoading({ title: '保存中.....duration: 2000 }); } }); } } }); } 5、问题及优化 其实到上面部分就可以基本实现保存图片到手机相册的功能了

    3.3K10

    小程序 — 保存图片到手机相册②(用户授权等)

    前言:上章基本实现保存图片到手机相册的功能了,但是还有这么几个问题没有解决,本章解决这几个问题。...如果用户第一次点击了拒绝授权 (2)所以我们应该做下用户授权判断,首先我们应该调用wx.getSetting(OBJECT)方法获取用户的当前设置,看看用户请求过的权限中是否存在保存到相册这个权限。...scope.writePhotosAlbum']) { // ... } else { // .... } } }); (3)如果用户没有保存到相册这个权限...调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。 ?...图片来自小程序官网 ? 授权问题处理 这样我们就解决了在保存图片的时候关于用户授权的问题。 2、手机打开调试模式可以保存图片,但是关闭调试模式就不能保存图片了。

    3K30

    JS获取图片原始宽高

    最近在给博客的相册模块做优化,需要知道图片的原始大小,我以前的做法是把图片的真实宽高分别放在data-width和data-height中,效果是达到了,但是总觉得扩展性很低,当不知道图片的大小时,还要一张一张图片的去查看图片信息手动输入图片大小...,很繁琐 获取图片大小: 1.使用innerWidth,innerHeight 使用HTMLImageElement.innerWidth 是可以拿到图片的宽度 但是需要注意的是这里拿到的宽度是图像在CSS...像素中渲染的宽度 也就是说如果图片原始大小1200,使用css或者width属性设置为600,那么这里拿到的宽度为600,显然用innerWidth获取图片原始尺寸是不靠谱的 2.使用document.createElement...document.createElement("img") img.src = "1.jpg" var width = img.width 动态创建一个imgElement,通过给src赋值,最终来获取...img的宽和高 需要注意的是在给img的src赋值时,这是一个异步过程,会存在获取img的宽度时值为0(图片还未加载完成),可以在给img赋值之前加上onload事件 var img = document.createElement

    6.4K20
    领券