资源简介
图片压缩工具 可用于拍摄照片后对某个文件夹下的图片进行集中压缩,大量减少硬盘空间
支持多级文件夹下图片一并压缩
源码为c#

代码片段和文件信息
using System;
using System.Collections;
using System.xml;
namespace CompressImgsWindows
{
static public class MyClass
{
///
/// 读取xml
///
/// 从第二个开始数--1,第一个是标识字段
//string[] valuesUnLoad = new String[2];
//valuesUnLoad = ReadBlanceConst(“\\xml\\UserConst.xml“ “SysConfigDataSet“ “UnLoad“);
//txtUnLoadConst.Text = valuesUnLoad[0];
//txtUnLoadRemark.Text = valuesUnLoad[1];
/// xml路径 如“\\xml\\UserConst.xml“
/// 第二层结点名称
/// 首个键值
/// 返回需要读取的键值数组
static public string[] ReadBlanceConst(string virtualPath string key string type)
{
string[] values = new String[999];
string filePath = virtualPath;
xmlDocument xd = new xmlDocument();
xd.Load(filePath);
xmlNodeList nodeList = xd.SelectSingleNode(key).ChildNodes;
foreach (xmlNode xn in nodeList)
{
if (xn.ChildNodes[0].InnerText == type)
{
int i = 0;
foreach (xmlNode xnchild in xn)
{
//i==0 is type value
if (i != 0)
values[i - 1] = xnchild.InnerText;
i++;
}
}
}
return values;
}
///
///从第一个开始数--0
//Hashtable ht = new Hashtable();
//ht.Add(“1“ txtBalConst.Text);
//ht.Add(“2“ txtRemark.Text);
//SetBlanceConst(“\\xml\\UserConst.xml“ “SysConfigDataSet“ “Balance“ ht);
//MessageBox.Show(this “保存成功!“);
///
/// xml路径 如“\\xml\\UserConst.xml“
/// 第二层结点名称
/// 首个键值
/// 其它需要保存键值
static public void SetxmlValue(string virtualPath string key string type Hashtable ht)
{
xmlDocument xd = new xmlDocument();
xd.Load(virtualPath);
xmlNodeList nodeList = xd.SelectSingleNode(key).ChildNodes;
foreach (xmlNode xn in nodeList)
{
if (xn.ChildNodes[0].InnerText == type)
{
foreach (DictionaryEntry de in ht)
{
xn.ChildNodes[Convert.ToInt16(de.Key)].InnerText = de.Value.ToString();
}
break;
}
}
xd.Save(virtualPath);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 77 2008-09-29 20:47 CompressImgsWindows\app.config
文件 49152 2008-10-24 03:41 CompressImgsWindows\bin\Debug\CompressImgs.exe
文件 77 2008-09-29 20:47 CompressImgsWindows\bin\Debug\CompressImgs.exe.config
文件 38400 2008-10-24 03:41 CompressImgsWindows\bin\Debug\CompressImgs.pdb
文件 14328 2008-10-24 01:12 CompressImgsWindows\bin\Debug\CompressImgs.vshost.exe
文件 77 2008-09-29 20:47 CompressImgsWindows\bin\Debug\CompressImgs.vshost.exe.config
文件 490 2007-07-21 01:33 CompressImgsWindows\bin\Debug\CompressImgs.vshost.exe.manifest
文件 264 2009-11-02 21:50 CompressImgsWindows\bin\Debug\Config.xm
文件 5429 2008-09-30 21:49 CompressImgsWindows\CompressImgs.csproj
文件 530 2008-10-14 02:13 CompressImgsWindows\CompressImgs.csproj.user
文件 1756 2008-09-29 20:49 CompressImgsWindows\l.xs_2008-9-29.pfx
文件 2987 2008-09-28 09:16 CompressImgsWindows\MyClass.cs
文件 1610 2008-10-24 01:19 CompressImgsWindows\obj\Debug\CompressImgs.csproj.FileListAbsolute.txt
文件 860 2008-10-24 01:19 CompressImgsWindows\obj\Debug\CompressImgs.csproj.GenerateResource.Cache
文件 49152 2008-10-24 03:41 CompressImgsWindows\obj\Debug\CompressImgs.exe
文件 38400 2008-10-24 03:41 CompressImgsWindows\obj\Debug\CompressImgs.pdb
文件 180 2008-10-24 01:19 CompressImgsWindows\obj\Debug\CompressImgs.Properties.Resources.resources
文件 180 2008-10-24 01:19 CompressImgsWindows\obj\Debug\CompressImgsWindows.Form1.resources
文件 4608 2008-09-28 10:35 CompressImgsWindows\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 934 2008-09-27 12:36 CompressImgsWindows\obj\Debug\WindowsFormsApplication1.csproj.FileListAbsolute.txt
文件 905 2008-08-28 16:22 CompressImgsWindows\obj\Debug\WindowsFormsApplication1.csproj.GenerateResource.Cache
文件 180 2008-08-28 16:22 CompressImgsWindows\obj\Debug\WindowsFormsApplication1.Form2.resources
文件 5999 2008-10-24 03:32 CompressImgsWindows\Program.cs
文件 1388 2008-08-01 17:31 CompressImgsWindows\Properties\AssemblyInfo.cs
文件 2848 2008-09-28 10:34 CompressImgsWindows\Properties\Resources.Designer.cs
文件 5612 2008-08-01 17:31 CompressImgsWindows\Properties\Resources.resx
文件 1110 2008-09-28 10:34 CompressImgsWindows\Properties\Settings.Designer.cs
文件 249 2008-08-01 17:31 CompressImgsWindows\Properties\Settings.settings
文件 30214 2008-09-29 20:35 CompressImgsWindows\VeryCD.ico
文件 1795072 2008-03-20 13:04 CompressImgsWindows\图片压缩.exe
............此处省略18个文件信息
相关资源
- C# 使用ListView控件实现图片浏览器(源
- c#向word文件插入图片
- C#实现在picturebox内画矩形,并将局部
- C#处理png图片位深度和交错属性
- C# 无损压缩图片
- svg批量转jpg|png
- TCP通信(支持发送文本和图片文件)
-
C# 压缩、解压缩ba
se64 - 压缩和解压(基于ICSharpCode)
- 图片二进制读取数据库(附数据库)
- C#图片取点获取对应坐标参数工具
- 纯色背景透明化/替换色工具(C# 源码
- 图像图片灰度、反色、二值化、腐蚀
- C# 图片亮度对比度,自动纠偏
- c# 多线程传图片
- C#游戏辅助helper类[内存多级指针读写
- 动态移动图片
- winform 界面图片轮播效果
- panel内容打印(图片打印)
- MVC图片上传实例58438
- c#车牌识别系统附30张测试图片
- 安卓和asp.net通过webservice上传图片到服
- C#绘图和图片放大缩小等功能代码
- winform图片标尺,画矩形
- C# PDF转图片
- C#做的一个图片浏览器源码
- 大图找小图 C#图片对比高速找图源码
- c# 图像旋转 winform 窗体 图片转动
- SQLserver+C#实现的KTV点歌系统 有数据库
- WPF实现多级菜单(菜单多按钮)
评论
共有 条评论