AR截屏并显示
来源:互联网 发布:大数据风控平台排名 编辑:程序博客网 时间:2024/06/05 04:32
1:截屏代码
//保存图片的路径
string androidPath = "/../../../../DCIM/" + albumName + "/" + screenshotFilename;
string path = Application.persistentDataPath + androidPath;
string pathonly = Path.GetDirectoryName(path);
Directory.CreateDirectory(pathonly);
//Unity自带的截屏方法CaptureScreenshot
Application.CaptureScreenshot(androidPath);
// Application.CaptureScreenshot(path);
//gText.text = androidPath.ToString();
LoadPath = path;
这部分先定义保存的路径,直接保存到DCIM文件下,然后通过Unity自带的截屏方法进行截屏。
2:显示部分代码
//创建文件读取流
FileStream fileStream = new FileStream("/../../../../"+LoadPath, FileMode.Open, FileAccess.Read);
Debug.Log("创建了文件流");
fileStream.Seek(0, SeekOrigin.Begin);
//创建文件流的缓冲区
byte[] bytes = new byte[fileStream.Length];
// 读取文件
fileStream.Read(bytes, 0, (int)fileStream.Length);
// 释放文件流
fileStream.Close();
fileStream.Dispose();
fileStream = null;
// 创建texture
int height = 800;
int width = 680;
Texture2D texture = new Texture2D(width, height);
texture.LoadImage(bytes);
// 创建image。sprite
Sprite sprites = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f));
image.sprite = sprites;
这部分代码是通过IO来加载,创建texture并通过Image的sprite来显示。本文比较粗鲁,有时间在细聊,看不懂可以留言,我会第一时间回复。
- AR截屏并显示
- rails console环境下显示AR sql
- AR
- AR
- AR
- AR
- ar
- ar
- Vuforia SDK---- AR开发vuforia实现拍照截屏功能
- 太虚AR开发从入门到精通-----显示第一个AR模型
- Linux下交叉编译sqlite3并移植到AR…
- AR收款并核销到帐户 API Demo
- 创建并使用静态库(ar 命令)
- camera与opengl es的融合显示(AR基础)
- 高通AR实现增强显示小项目
- AR Drone系列之:使用ROS catkin创建package并使用cv_bridge实现对ar drone摄像头数据的处理
- unity之安卓手机截屏并显示在相册
- 将摄像头数据显示在窗口中并具有录像、截屏功能
- react 学习笔记
- 第121课:Spark Streaming性能优化:通过摄像头图像处理案例来说明Spark流处理性能评估新方法及性能调优参数调试
- mysql数据库备份与还原
- 高效传输数据格式以及基于HTTP2的RPC框架---gRPC的使用
- Android Studio的Log日志过滤
- AR截屏并显示
- 剑指offer——数组中重复的数字
- 单周期CPU设计
- Nginx中的try_files指令的理解
- c++第四次作业
- 欢迎使用CSDN-markdown编辑器
- 【WEB】JQUERY源码分析——数据交互
- mysql中文乱码
- PLA1.2 被拒解决办法