unity 截图/图片保存到手机相册
从unity保存图片到相册,游戏中需要一些保存图片到相册的操作,在这里分享一些自己在网上查的资料。话不多说直接上代码。
public IEnumerator getTexture2d(Texture2D t){//截图操作 yield return new WaitForEndOfFrame();//截图保存的图片//Texture2D t = new Texture2D(Screen.width, Screen.height, TextureFormat.RGB24, false);//t.ReadPixels(new Rect(0, 0,Screen.width, Screen.height), 0, 0, true);//设置屏幕的大小byte[] bytes = t.EncodeToPNG();t.Compress(true);t.Apply();//获取系统时间 System.DateTime now = new System.DateTime();now = System.DateTime.Now;string filename = string.Format("image{0}{1}{2}{3}.png", now.Day, now.Hour, now.Minute, now.Second);//记录每一个截图名字 StreamWriter sw;FileInfo ft = new FileInfo(filepath);if (!ft.Exists){sw = ft.CreateText();}else{sw = ft.AppendText();}sw.WriteLine(filename);sw.Close();sw.Dispose();//应用平台判断,路径选择 if (Application.platform == RuntimePlatform.Android){string origin = Path_save;destination = "/mnt/sdcard/DCIM/abuddz";if (!Directory.Exists(destination)){Directory.CreateDirectory(destination);}destination = destination + "/" + filename;Path_save = destination;//保存文件 Debug.Log("路径:" + Path_save);File.WriteAllBytes(Path_save, bytes);//在这里要去刷新一下,不然相册显示不出来AndroidJavaClass obj = new AndroidJavaClass("com.ryanwebb.androidscreenshot.MainActivity");obj.CallStatic<bool>("scanMedia", Path_save);}else if (Application.platform == RuntimePlatform.IPhonePlayer){string origin = Path_save;destination = Application.persistentDataPath;if (!Directory.Exists(destination)){Directory.CreateDirectory(destination);}destination = destination + "/" + filename;Path_save = destination;//保存文件 Debug.Log("路径:" + Path_save);File.WriteAllBytes(Path_save, bytes);//发送给ios 发送路径iOSSaveQR(Path_save);}}
unity 截图/图片保存到手机相册相关推荐
- Unity iOS截图并保存到手机相册总结
Unity iOS捕捉相机拍到的画面并截图保存到手机相册总结 本文专门针对小白,详细(图文)的写了通过unity 3d实现ios捕捉相机拍到的画面并截图保存到手机相册的方法.(对大佬来说可能写的略显繁 ...
- uniapp实现将图片保存到手机相册
最近写的一个需求,将图片压缩上传服务器返回加水印图片地址并且还要在手机相册保存原图和加水印的图片.在此先记录一下保存后台返回加水印的图片.有空再聊一下前端加水印上传并保存在相册. 因为上传图片调用了后 ...
- Unity实现截图并保存的手机相册中(二)
1.今天分享一款Unity中的截屏插件给大家,支持Pc.Android.Ios平台. 2.插件中有Demo场景.给大家当上截图. 3.下面是插件中带的一个PDF. 插件下载地址:链接: https:/ ...
- android把图片保存到手机相册,并更新相册目录
首先需要获取权限,在AndroidManifest中添加上以下权限 <!-- 网络访问权限 --><uses-permission android:name="androi ...
- js 图片保存至手机相册
var triggerEvent = "touchstart"; //指定下载方式function savePicture(Url) {var blob = new Blob([' ...
- 微信小程序第四篇:生成图片并保存到手机相册
系列文章传送门: 微信小程序第一篇:自定义组件详解 微信小程序第二篇:七种主流通信方法详解 微信小程序第三篇:获取页面节点信息 目录 一.封装分享组件 二.定义用户授权方法 三.调用流程 首先我们看一 ...
- uniapp canvas 图片加上文字合成一张新图并保存到手机相册
uniapp canvas 图片加上文字合成一张新图并保存到手机相册 背景图上是奖章徽章,中间加上自定义文本,我这个图是因为背景图上原来就有字,随便找的,所以跟我写的文字层叠了 具体实现代码 < ...
- Unity for IOS 加载手机相册图片以及打开相机拍照获取图片
Unity for IOS 加载手机相册图片以及打开相机拍照获取图片 最近想做一个使用unity for IOS获取手机图片的功能,所以就研究了一下 这里我们需要创建两个objective-c文件,最 ...
- Unity插件NativeGallery拉取手机相册的使用简记
Unity插件NativeGallery拉取手机相册的使用简记 拉取手机相册 文档摘要 1. 关于 2. 使用设置 3.常见问题解答 项目示例 资源链接 拉取手机相册 项目中使用到了拉取手机相册的功能 ...
- 微信小程序之通过Canvas生成图片保存到手机相册
需求描述: 电商项目中有很多需要分享邀请的海报页面,需要带上自己的小程序码,并且保存在本地,然后分享到朋友圈. 解决方法: 将海报通过wx.createCanvasContext绘制到画布canvas ...
最新文章
- linux下打印机共享及监控
- 《面向模式的软件体系结构1--模式系统》读书笔记(2)--- 映像模式
- [专栏目录]-Android专栏目录
- C#实现多级子目录Zip压缩解压实例
- 存储过程的优缺点_普洱紧压茶与散茶的优缺点
- RHCS Oracle HA for OEL5.8 KVM实践配置
- 关于Linux的目次结构及干系分区成绩
- python装饰器 练习
- 日语---之百度百科
- C盘哪些文件可以删除?windows7瘦身攻略
- 移动通信技术的发展历程初
- 实现isodd() 参数为整数,如果整数为基数,返回True 否则返回False
- 五层协议之数据链路层
- centos7 telnet访问mysql出错Connection closed by foreign host
- Python题综合练习一
- 左程云算法 - 公开课笔记
- HTTP服务响应数据不完整,响应数据截断
- LeetCode | 0077. Combinations组合【Python】
- ISTP(CPCI)会议论文不复杂的几个检索步骤
- 最新「深度学习社区发现」综述论文,174篇文献概述六大类方法(含Github资源)...
热门文章
- tk域名ml域名ga域名cf域名免费顶级域名获取及域名解析绑定IP发布网站
- HTML + CSS 实现购物商城小米(提供源码下载)
- 如何解决Worm.Win32.AutoRun.bqn(文件夹改exe病毒)
- 在没有SSRS的ASP.NET中运行RDL/RDLC(SQL报告)
- 服务器开发是做什么的和必备技术汇总
- k8s使用命令报错:error: You must be logged in to the server (Unauthorized)
- plsql报错:Not logged on
- html5橡皮擦,用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
- 1.5 18:鸡尾酒疗法
- 解除当前设置不允许下载该文件