Unity 保存图片到本地

这篇具有很好参考价值的文章主要介绍了Unity 保存图片到本地。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

		public void SaveTexture2Local(Texture2D tex, string savePath = "")
        {
            //保存本地          
            Byte[] bytes = tex.EncodeToPNG();
            SaveTexture2Local(bytes,savePath);
        }

        public void SaveTexture2Local(byte[] bytes, string savePath="")
        {
            string dpath = string.IsNullOrEmpty(savePath) == true ? Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "/截图/" : savePath;
            if (Directory.Exists(dpath) == false)
            {
                Directory.CreateDirectory(dpath);
            }

            Debug.Log($"截图目录{dpath}");
            string fileName = $"{dpath}ScreenShot{System.DateTime.Now.Month}_{System.DateTime.Now.Day}_{System.DateTime.Now.Hour}_{System.DateTime.Now.Minute}_{System.DateTime.Now.Second}.png";
            File.WriteAllBytes(fileName, bytes);
        }

文章来源地址https://www.toymoban.com/news/detail-744391.html

到了这里,关于Unity 保存图片到本地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity中生成相机照片并保存到本地的详细教程

    在游戏和应用程序开发中,有时候需要通过代码在Unity中使用相机捕捉当前场景或特定视角的照片,并将其保存到本地。本教程将演示如何通过C#代码实现这一功能。 此函数的目标是使用给定的相机(photographyCamera)生成图像,并将图像保存到指定路径。函数有五个参数,分别

    2024年01月18日
    浏览(65)
  • Unity 加载本地图片的方法

    Unity加载本地图片有不少方法,一般使用以下这些: 1、使用System.IO下的File.ReadAllBytes方法: 2、 使用System.IO下的数据流FileStream加载 3、使用www类: 4、由于www类在新版中已经过时了,所以在新版Unity中我们可以使用UnityWebRequest类加载本地图片: 加载效果如下:Unity分别用4种方

    2024年02月03日
    浏览(38)
  • Unity 从服务器加载AssetBundle资源写入本地内存,并将下载保存的AB资源从本地内存加载至场景

    AB资源打包后有一个【目录文件】AssetBundle,他保存了所有AB资源的路径与名称, 通过aLLAssetBundleURL链接路径 组拼 从【目录文件】获得的AB资源的名字,然后再协程方法内编写相关代码,从而实现从服务器加载资源的功能。详细见代码。

    2024年02月13日
    浏览(42)
  • Unity关于本地加载图片涉及webrequest或者byte

    Unity关于本地加载图片的有2种,一种使用webrequest发送请求发送数据将得到的数据转换成Texture2d,最后转换成sprite,第二种方法是使用读取文本文件方法 将图片当成文件来读取,然后转换成,下边附上我的代码

    2024年02月15日
    浏览(38)
  • Unity将当前场景渲染到图片上并导出图片(本地/服务器)

    在Unity中,可以使用以下代码将场景渲染为一张图片: 这段代码创建了一个RenderTexture,将相机的渲染目标设置为该RenderTexture,渲染相机所在的场景,并将RenderTexture转换为Texture2D,最后将Texture2D保存为PNG格式的文件。 在Unity中,可以使用WWW类将图片上传到Web服务器。以下是示

    2024年02月11日
    浏览(47)
  • Unity 加载本地或网络图片并转为精灵(Sprite)的方法

    有时候我们需要把加载的图片转换成Sprite来使用。 方法: 步骤一:加载本地或网络图片并转换成Texture,这里不再赘述,可参考: Unity 加载本地图片的方法-CSDN博客 Unity 下载网络图片的方法,并把图片赋值给UI和物体的方法-CSDN博客  步骤二:把Texture转换成Sprite。 方法是使用

    2024年02月04日
    浏览(53)
  • php 文字生成图片保存到本地

    你可以使用PHP的GD库来生成图片并保存到本地。首先,你需要确保你的PHP环境已经安装了GD库。然后,你可以使用GD库的函数来创建一个画布,并在上面绘制文字。最后,使用`imagepng`或`imagejpeg`函数将画布保存为PNG或JPEG格式的图片文件。以下是一个简单的示例代码: ```php ?ph

    2024年02月10日
    浏览(56)
  • uniapp制作水印相机给图片添加水印并且保存图片至本地

    文件主要分为两大类: 1.代码包文件:代码包文件指的是在项目目录中添加的文件。 2.本地文件:通过调用接口本地产生,或通过网络下载下来,存储到本地的文件。 其中本地文件又分为三种: 1.本地临时文件:临时产生,随时会被回收的文件。运行时最多存储 4GB,结束运

    2024年02月11日
    浏览(55)
  • 【Flutter】支持多平台 多端保存图片到本地相册 (兼容 Web端 移动端 android 保存到本地)

    免责声明: 我只测试了Web端 和 Android端 可行哈

    2024年02月09日
    浏览(70)
  • Android Studio实现解析HTML获取图片URL将图片保存到本地

    效果 项目本来是要做成图片保存到手机然后读取数据后瀑布流展示,但是有问题,目前只能做到保存到手机 activity_main.xml MainActivity ImageItem ImageAdapter

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包