找回密码
 注册帐号

扫一扫,访问微社区

Unity 图片的读写

10
回复
719
查看
[ 复制链接 ]
6蛮牛粉丝
1309/1500
排名
4166
昨日变化

10

主题

364

帖子

1309

积分

Rank: 6Rank: 6Rank: 6

UID
18541
好友
7
蛮牛币
305
威望
0
注册时间
2014-3-22
在线时间
577 小时
最后登录
2019-8-20
2019-7-18 11:04:15 显示全部楼层 阅读模式

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

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

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的方式拷贝文件
360截图17001020526282.png


点评

感谢感谢感谢  发表于 2019-7-24 16:00
回复

使用道具 举报

6蛮牛粉丝
1334/1500
排名
4197
昨日变化

0

主题

167

帖子

1334

积分

Rank: 6Rank: 6Rank: 6

UID
42059
好友
0
蛮牛币
67
威望
0
注册时间
2014-8-26
在线时间
817 小时
最后登录
2019-8-20
2019-7-18 11:19:08 显示全部楼层
感谢分享!
回复

使用道具 举报

6蛮牛粉丝
1309/1500
排名
4166
昨日变化

10

主题

364

帖子

1309

积分

Rank: 6Rank: 6Rank: 6

UID
18541
好友
7
蛮牛币
305
威望
0
注册时间
2014-3-22
在线时间
577 小时
最后登录
2019-8-20
楼主 2019-7-18 11:20:27 显示全部楼层

不客气, 项目心得
回复 支持 反对

使用道具 举报

5熟悉之中
626/1000
排名
8747
昨日变化

0

主题

103

帖子

626

积分

Rank: 5Rank: 5

UID
236487
好友
0
蛮牛币
4782
威望
0
注册时间
2017-8-8
在线时间
387 小时
最后登录
2019-8-20
2019-7-18 13:45:03 显示全部楼层
thanks for your share Unity 图片的读写
回复 支持 反对

使用道具 举报

0

主题

43

帖子

64

积分

Rank: 2Rank: 2

UID
327286
好友
0
蛮牛币
37
威望
0
注册时间
2019-7-16
在线时间
21 小时
最后登录
2019-8-16
2019-7-18 15:21:54 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

46

帖子

73

积分

Rank: 2Rank: 2

UID
325389
好友
0
蛮牛币
335
威望
0
注册时间
2019-6-21
在线时间
27 小时
最后登录
2019-8-15
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
2019-7-19 09:12:26 显示全部楼层
感谢分享。。。。。。。
回复

使用道具 举报

5熟悉之中
953/1000
排名
5175
昨日变化

1

主题

315

帖子

953

积分

Rank: 5Rank: 5

UID
258102
好友
1
蛮牛币
1355
威望
0
注册时间
2017-12-6
在线时间
359 小时
最后登录
2019-8-20

迈向小康

2019-7-22 09:09:40 显示全部楼层
感谢分享~
回复

使用道具 举报

7日久生情
3747/5000
排名
2980
昨日变化

28

主题

2267

帖子

3747

积分

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

UID
173503
好友
3
蛮牛币
1059
威望
0
注册时间
2016-10-5
在线时间
956 小时
最后登录
2019-8-19
2019-7-24 18:17:54 显示全部楼层
有没有源码案例???
回复

使用道具 举报

0

主题

44

帖子

58

积分

Rank: 2Rank: 2

UID
326141
好友
0
蛮牛币
68
威望
0
注册时间
2019-7-1
在线时间
14 小时
最后登录
2019-8-12
2019-7-25 14:01:00 显示全部楼层
66666666666666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则