一段非常简单的创建缩略图的.NET代码
2008-07-15 13:07
211 查看
这段程序会提取根目录下的所有jpg文件,为它们创建160*120的缩略图,并将图片拷贝到完整路径下。
namespaceThumbNailer { classProgram { staticvoidMain(string[]args) { stringrootPath=@"C:/Users/brada/Desktop/ForDemo"; stringthumbPath=Path.Combine(rootPath,"Thumb"); if(Directory.Exists(thumbPath))DirectoryDelete(thumbPath); Directory.CreateDirectory(thumbPath); intimageNumber=0; foreach(stringsinDirectory.GetFiles(rootPath,"*.jpg")) { imageNumber++; Console.WriteLine("{0}:{1}",imageNumber,s); Imagei=Image.FromFile(s); Imagethumb=i.GetThumbnailImage(160,120,null,IntPtr.Zero); thumb.Save(Path.Combine(thumbPath,GetName(imageNumber))); } } staticvoidDirectoryDelete(stringdirectoryName) { foreach(stringfilenameinDirectory.GetFiles(directoryName)) { File.Delete(filename); } Directory.Delete(directoryName); } staticstringGetName(intimageNumber) { returnString.Format("{0}.jpg",imageNumber); } } }
相关文章推荐
- 一段非常简单的让图片自动切换js代码
- NanShan 一段非常简单的文件查询代码
- 一段非常值得珍藏的Java代码,Socket模拟容器,尽管简单但却很有意义
- 一段非常简单的让图片自动切换js代码
- 一段非常简单的让图片自动切换js代码
- 一段非常简单的让图片自动切换js代码
- 一段非常简单的让图片自动切换js代码
- java中关于Stack的LIFO一段非常简单,非常典型的小代码
- 一段简单的代码,解决了数据乱码的问题。?characterEncoding=utf8
- 一段检测当前进程是否已经在运行了的代码,非常实用!
- 一段简单的ASP.NET控件的绑定代码,供于初学者参考
- 如何基于nand flash启动Linux内核(分享一段实用、简单、类似bootloader功能的代码)
- 一段.net 发邮件的代码
- 简单,但是非常有趣的两段c代码!
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- 非常简单PHP缩略图生成程序源代码
- .net 简单分页代码
- 一段简单的压力测试代码
- 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序
- 非常不错的功能强大代码简单的管理菜单美化版