首页 [ 系统工具 ] TUY照片批量压缩小工具源码
一键分享

TUY照片批量压缩小工具源码

  • 商业

2016-05-23 10:19:51

  • 源码类型: C/S
  • 开发环境: VS2010 + 无数据库
  • 开发语言: C#
  • 标签: 照片处理 批量压缩 API库
  • 评分:

*** RMB 收藏 142 次  |  关注 2798 次  |   下单 13 次


交付物: 源码包
附加服务:  环境搭建 本地没有开发环境,无法运行购买的源代码,需要作者远程指导安装,并保证可以使用。时效一次,以后无义务再提供任何免费服务(请在购买后7日内申请服务,过期失效) 源码部署 本地有开发环境,需要商家帮忙部署到买家的服务器上成功运行。时效一次,以后无义务再提供任何免费服务(请在购买后7日内申请服务,过期失效) 不需要 * 请选择附加服务
    商家已实名认证
  • 分享者:tuyil***
  • 成交次数:   100 次
  • 访问次数:   2001 次
  • 源码数量:   3 套
  • 通过比率:   60%
  • 活跃于:   三个月前
  • TEL:   15*******63
  • 最新IP属地:武汉市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【系统工具】
  • 源码类型:C/S
  • 适合人群: 进阶
  • 授权类型:商业版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:4.69MB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 主界面
  • 选择文件夹
  • 完成压缩
  • 主界面
  • 选择文件夹
  • 完成压缩
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

做了一个照片批量压缩工具,其实核心代码几分钟就完成了,但整个小工具做下来还是花了一天的时间。中间遇到了大堆问题,并寻求最好的解决方案予以解决。现在就分享一下这个看似简单的小工具所使用的技术。

其中遇到的问题与解决方案分享:

1.用listview显示图片缩略图非常慢的问题

这个问题是始料未及的,如果不做也可以,但是没有缩略图就有损软件体验,这是所有最求完美的程序员所不能容忍的,我当然也不例外。

最初的代码如下:(此方法加载每张5M左右的图片需要200-500ms)

解决办法是用微软提供的Windows API Code Pack 1.0.1库,通过该库可以直接使用到win7/vista/win8系统的一些特性功能,如资源管理器、桌面、任务栏等等。详细介绍见官方主页

采用这种方法打开图片缩略图列表时间可以忽略不计。

2.好看的图片界面库

从前面的界面可以看出,本工具的界面并不丑,可以说还很精美,这也是花了心思的。

本工具的界面我采用的是krypton界面库

3.充分利用多核并行计算,提高图片处理速度

处理批量任务当然要考虑速度,否则就失去了工具的意义了

.netFrameWork4.0里面提供了Parallel系列、Task系列来支持并行运算,让并行计算变得如此简单(为什么不跟着微软走呢,后悔了吧 ^_^)。

并行指的是利用现在的CUP多核,同时开启多个任务。跟以往的并发计算不同的是,并发的多个线程其实并非真正同时在运行,他们只是按照时间片,走走停停,逻辑上在同时进行,而并行则是在多个完全独立的核上同时运行任务,是真正的同时在跑。

 

责任编辑:WALL·E

下单记录

用户名 源码评分 成交价 下单时间 订单状态

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行