Unity C#根据路径读取图片并转换成byte

原创 2016年08月31日 10:58:39
/// <summary>
        /// 根据路径读取图片并转换成byte
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        public static byte[] ReadPNG(string path)
        {
            FileStream fileStream = new FileStream(path, FileMode.Open, System.IO.FileAccess.Read);

            fileStream.Seek(0, SeekOrigin.Begin);

            byte[] binary = new byte[fileStream.Length]; //创建文件长度的buffer 
            fileStream.Read(binary, 0, (int)fileStream.Length);

            fileStream.Close();

            fileStream.Dispose();

            fileStream = null;

            return binary;
        }

相关文章推荐

Unity3D设置纹理格式

1. 简介     在PC上开发时,其天空盒的效果很好,但是为Android平台Build之后,其效果简直没法看。     更为恼火的是,之后PC上的纹理效果也变差了,新加入的纹理效果都会变差,看其纹...
  • MyArrow
  • MyArrow
  • 2015年01月22日 11:59
  • 32612

Unity资源处理机制(Assets/WWW/AssetBundle/...)读取和加载资源方式详解

Unity资源机制 1、概述       本文意在阐述Unity资源机制相关的信息,以及一些关于个人的理解与试验结果。另外还会提及一些因机制问题可能会出现的异常以及处理建议。大部分机制信息来源于官...

unity 图片转byte数组

public static byte[] ReadTexture(string path) { Debug.Log(” @ ! the texture path is + ...

图片和byte[]的互相转换

图片的“读”操作 ①参数是图片路径:返回Byte[]类型: //参数是图片的路径         public byte[] GetPictureData(string ima...

Unity之将Texture保存成png

using UnityEngine; using System.Collections; using System.IO; public class SaveToPng : MonoBehaviou...

【Unity3D Editor】导入图片自动转换成Sprite

根据需求,将导入的资源转换为需要的类型。

Unity实现图片的上传和下载

前端(unity)的程序:​服务器端(JavaWeb)程序代码:​unity中点击鼠标左键,得到结果如下:实现unity中把图片转字节流发送 后台收到字节流后把字节流立即又转手抛给unity un...

unity 图片转byte数组

public static byte[] ReadTexture(string path) { Debug.Log(” @ ! the texture path is + ...

游戏开发设计模式之命令模式(unity3d 示例实现)

博主才学尚浅,难免会有错误,尤其是设计模式这种极富禅意且需要大量经验的东西,如果哪里书写错误或有遗漏,还请各位前辈指正。 打算写设计模式的目的就是,首先自己可以理清思路,还有就是国内的设计模式资料很...
  • wolf96
  • wolf96
  • 2015年10月11日 10:22
  • 3366
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity C#根据路径读取图片并转换成byte
举报原因:
原因补充:

(最多只允许输入30个字)