c#多图image压缩并保存为同一个二进制文件

本文介绍了如何使用C#将多张大尺寸图片进行压缩,并将压缩后的图片保存到同一个二进制文件中。在完成保存后,还详细阐述了如何从该二进制文件中读取数据并恢复为原来的图片。原始图片尺寸为1920*1080,大小约为665KB。经过压缩和保存,302张图片的二进制文件总大小为44MB。
摘要由CSDN通过智能技术生成

1.多张大图先压缩,再保存为同一个同一个二进制文件。

2.从二进制文件读出所有图片的数据恢复为图片Image。


原始图片:大小为1920*1080, 665K






先压缩保存为二进制文件,循环保存302次:

文件大小为44M


		string fileZipStream = @"C:\Documents and Settings\Administrator\桌面\media icon\jpegstream.dat";
		string fileXmlPath = @"C:\Documents and Settings\Administrator\My Documents\My Pictures\bytetest.xml";
		string ImageFile = @"C:\Documents and Settings\Administrator\桌面\media icon\原图.jpg";

		/// <summary>
		/// 压缩保存为XML
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void btnWrite_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值