调整图片分辨率和压缩图片大小

private void 廿四 private void 廿四 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
因为项目需要 要求我把给定的图片调整分辨率和压缩图片大小。在网上查找了很多大神的建议和源码,但是所有问题都集中在一个点上:图片的尺寸 给定的图片尺寸为 过于巨大


说一下我尝试过的方法:
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);


无效 提示内存不足


请问诸位前辈,有没有一种方法 可以不实例化图片对象 而实现对图片的处理?
...全文
评论 5
收藏 已收藏
分享
返回顶部
private void 廿四
C# 111,129 成员 642,539 内容