【Unity】图片压缩
作者:
木心Sepith | 来源:发表于
2019-02-15 09:47 被阅读45次
private static string originImgPath = Application.dataPath + "/Photoes/1.jpg";
private static string outImgPath = Application.dataPath + "/Photoes/2.jpg";
[MenuItem("Tools/CompressImage")]
private static void CompressImage()
{
if (File.Exists(outImgPath))
File.Delete(outImgPath);
int quality = 80;//图片压缩质量(1-100)
var bytes = File.ReadAllBytes(originImgPath);
var texture = new Texture2D(512, 1024);
texture.LoadImage(bytes);
var newBytes = texture.EncodeToJPG(quality);
File.WriteAllBytes(outImgPath, newBytes);
AssetDatabase.Refresh();
}
本文标题:【Unity】图片压缩
本文链接:https://www.haomeiwen.com/subject/wqxpeqtx.html
网友评论