调整图片分辨率和压缩图片大小
因为项目需要 要求我把给定的图片调整分辨率和压缩图片大小。在网上查找了很多大神的建议和源码,但是所有问题都集中在一个点上:图片的尺寸 给定的图片尺寸为
过于巨大
说一下我尝试过的方法:
1.使用 Image pImage = Image.FromFile("图片路径");------无效 错误提示:内存不足
2.使用
无效 提示内存不足
请问诸位前辈,有没有一种方法 可以不实例化图片对象 而实现对图片的处理?
过于巨大说一下我尝试过的方法:
1.使用 Image pImage = Image.FromFile("图片路径");------无效 错误提示:内存不足
2.使用
FileStream fs = File.OpenRead(s); //OpenRead
int filelength = 0;
filelength = (int)fs.Length; //获得文件长度
Byte[] image = new Byte[filelength]; //建立一个字节数组
fs.Read(image, 0, filelength); //按字节流读取
System.Drawing.Image result = System.Drawing.Image.FromStream(fs);
fs.Close();
Bitmap bit = new Bitmap(result);无效 提示内存不足
请问诸位前辈,有没有一种方法 可以不实例化图片对象 而实现对图片的处理?
...全文


