Unity 图片的读写

11
回复
783
查看
打印 上一主题 下一主题
[ 复制链接 ]
6蛮牛粉丝
1311/1500
排名
4166
昨日变化

10

主题

364

帖子

1311

积分

Rank: 6Rank: 6Rank: 6

UID
18541
好友
7
蛮牛币
307
威望
0
注册时间
2014-3-22
在线时间
579 小时
最后登录
2019-8-22

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
/// <summary>
    /// 保存图片
    /// </summary>
    /// <param name="file_name"></param>
    /// <param name="texture"></param>
    public static void SaveTexture(string file_name, Texture2D texture)
    {
        byte[] bytes = texture.EncodeToJPG();
        string par = Path.GetDirectoryName(file_name);
        if (!Directory.Exists(par))
            Directory.CreateDirectory(par);
        if (File.Exists(file_name))
            File.Delete(file_name);

        Debug.Log(file_name);
        File.WriteAllBytes(file_name, bytes);
    }
    /// <summary>以IO的方式读取图片</summary>
    /// <param name="loadPath"></param>
    /// <param name="width"></param>
    /// <param name="height"></param>
    public static Texture2D LoadByIO(string loadPath, int width, int height)
    {
        double startTime = (double)Time.time;

        //创建wenjianliu
        FileStream fileStream = new FileStream(loadPath, FileMode.Open, FileAccess.Read);
        fileStream.Seek(0, SeekOrigin.Begin);
        //创建文件长度的缓存区
        byte[] bytes = new byte[fileStream.Length];
        //读取文件
        fileStream.Read(bytes, 0, (int)fileStream.Length);
        //释放
        fileStream.Close();
        fileStream.Dispose();
        fileStream = null;

        Texture2D texture2D = new Texture2D(width, height);
        texture2D.LoadImage(bytes);

        return texture2D;
    }

注: 各位新手朋友们, IO这个东西, 在安卓平台下遇到Application.streamingAssetsPath是永远失效的, 因为这个平台不允许, 只能使用www的方式或者使用其他方式拷贝到PersistentAssetsPath目录下再使用IO的方式, 总值, streamingassets很坑爹就对了
付使用UnityWebRequest和File的方式拷贝文件



点评

感谢感谢感谢  发表于 2019-7-24 16:00
6蛮牛粉丝
1336/1500
排名
4198
昨日变化

0

主题

167

帖子

1336

积分

Rank: 6Rank: 6Rank: 6

UID
42059
好友
0
蛮牛币
72
威望
0
注册时间
2014-8-26
在线时间
820 小时
最后登录
2019-8-26
沙发
2019-7-18 11:19:08 只看该作者
感谢分享!
6蛮牛粉丝
1311/1500
排名
4166
昨日变化

10

主题

364

帖子

1311

积分

Rank: 6Rank: 6Rank: 6

UID
18541
好友
7
蛮牛币
307
威望
0
注册时间
2014-3-22
在线时间
579 小时
最后登录
2019-8-22
板凳
楼主 2019-7-18 11:20:27 只看该作者

不客气, 项目心得
5熟悉之中
628/1000
排名
8747
昨日变化

0

主题

103

帖子

628

积分

Rank: 5Rank: 5

UID
236487
好友
0
蛮牛币
4802
威望
0
注册时间
2017-8-8
在线时间
389 小时
最后登录
2019-8-22
地板
2019-7-18 13:45:03 只看该作者
thanks for your share Unity 图片的读写

0

主题

43

帖子

65

积分

Rank: 2Rank: 2

UID
327286
好友
0
蛮牛币
38
威望
0
注册时间
2019-7-16
在线时间
22 小时
最后登录
2019-8-21
5#
2019-7-18 15:21:54 只看该作者
感谢分享

0

主题

46

帖子

73

积分

Rank: 2Rank: 2

UID
325389
好友
0
蛮牛币
335
威望
0
注册时间
2019-6-21
在线时间
27 小时
最后登录
2019-8-15
6#
2019-7-18 21:03:51 只看该作者
哇哦
排名
18792
昨日变化

0

主题

7

帖子

55

积分

Rank: 2Rank: 2

UID
233134
好友
0
蛮牛币
86
威望
0
注册时间
2017-7-19
在线时间
16 小时
最后登录
2019-8-13
7#
2019-7-19 09:12:26 只看该作者
感谢分享。。。。。。。
5熟悉之中
959/1000
排名
5175
昨日变化

1

主题

317

帖子

959

积分

Rank: 5Rank: 5

UID
258102
好友
1
蛮牛币
1367
威望
0
注册时间
2017-12-6
在线时间
363 小时
最后登录
2019-8-23
8#
2019-7-22 09:09:40 只看该作者
感谢分享~
7日久生情
3757/5000
排名
2980
昨日变化

28

主题

2270

帖子

3757

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
173503
好友
3
蛮牛币
1009
威望
0
注册时间
2016-10-5
在线时间
963 小时
最后登录
2019-8-25
9#
2019-7-24 18:17:54 只看该作者
有没有源码案例???

0

主题

44

帖子

58

积分

Rank: 2Rank: 2

UID
326141
好友
0
蛮牛币
68
威望
0
注册时间
2019-7-1
在线时间
14 小时
最后登录
2019-8-12
10#
2019-7-25 14:01:00 只看该作者
66666666666666666666666666666666
3偶尔光临
179/300
排名
26985
昨日变化

0

主题

117

帖子

179

积分

Rank: 3Rank: 3Rank: 3

UID
39826
好友
0
蛮牛币
25
威望
0
注册时间
2014-8-14
在线时间
48 小时
最后登录
2019-8-26
11#
2 分钟前 只看该作者
ipsh提取码
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则