站内搜索
编辑推荐
本类下载榜
软件简介
C#照片批量压缩小工具是一款非常专业实用的照片批量压缩工具。照片太多太占地方,这里给大家带来C#照片批量压缩小工具,本工具能够将照片简单快捷的批量进行压缩,将大分辨率的图片变成想要的格式。有需要的朋友欢迎来jz5u!!
要做真实场景的测试,拿的都是单反照的大相片:图片尺寸3888*2592 图片大小5.37M:
其中遇到的问题与解决方案分享:
1.用listview显示图片缩略图非常慢的问题
这个问题是始料未及的,如果不做也可以,但是没有缩略图就有损软件体验,这是所有追求完美的程序员所不能容忍的,我当然也不例外。
最初的代码如下:(此方法加载每张5M左右的图片需要200-500ms)
+ View Code
解决办法是用微软提供的Windows API Code Pack 1.0.1库,通过该库可以直接使用到win7/vista/win8系统的一些特性功能,如资源管理器、桌面、任务栏等等。
充分利用多核并行计算,提高图片处理速度
处理批量任务当然要考虑速度,否则就失去了工具的意义了
.netFrameWork4.0里面提供了Parallel系列、Task系列来支持并行运算,让并行计算变得如此简单(为什么不跟着微软走呢,后悔了吧 ^_^)。
并行指的是利用现在的CUP多核,同时开启多个任务。跟以往的并发计算不同的是,并发的多个线程其实并非真正同时在运行,他们只是按照时间片,走走停停,逻辑上在同时进行,而并行则是在多个完全独立的核上同时运行任务,是真正的同时在跑。
WinRAR 5.50 Final[32Bit]官方简体中文版
WinRAR 5.71 Beta1[32Bit] 烈火汉化版
WinRAR 5.71 Final V1[32Bit]烈火汉化美化版
酷压CoolRAR V1.6.0官方安装版_独特压缩和加密算法
WinRAR 5.71 Beta1[64Bit]烈火汉化版
WinRAR 64位免费版 5.60 官方简体中文正式版
UPX Shell V3.4.2.2013汉化绿色版
WinRAR 5.50 Final[64Bit]官方简体中文版
WinRAR 32位免费版5.60 官方简体中文正式版
WinRAR 5.71 Final V1 [64Bit] 烈火汉化美化版
WinRAR (解压缩工具)V4.10 Beta5[64位]周明波汉化版
WinRAR 5.40 Beta4[32Bit]繁体中文特别版
7-Zip 17.01 final[64-Bit]中文版
7-Zip 4.60 Beta汉化精简美化绿色版【*.7z文件的压缩工具】
ARAR文件修复软件(修复损坏的RAR压缩包)v1.2汉化绿色版
php在线解压压缩_phpzip 汉化版【网页解压\压缩ZIP\RAR压缩】