欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Unity读取本地图片

程序员文章站 2024-01-16 18:33:10
...

刚接过证件扫描(文通科技)的sdk跟人脸识别活体认证(商汤)的sdk。这些都是会获取摄像头并截取固定区域的突变保存到本地的。

然后客户端这边就需要在本地获取到图片路径并读取转为byte[]类型传输给服务器。

//读取本地图片转byte[]
    public static byte[] ReadTexture(string path)
    {
        Debug.Log(" @ ! the texture path is + !!    " + path);
        FileStream fileStream = new FileStream(path, FileMode.Open, System.IO.FileAccess.Read);

        fileStream.Seek(0, SeekOrigin.Begin);

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

        fileStream.Close();

        fileStream.Dispose();

        fileStream = null;

        return buffer;
    }