飘荡软件--绿色软件下载站!

  • 软件大小: 1024KB
  • 软件语言: 简体中文
  • 软件类别: 国产软件 | 图片压缩
  • 运行环境: Xp/Vista/Win7/Win8/WinAll
  • 授权方式: 免费版
  • 软件等级:
  • 更新时间: 2018/6/2 15:01:18
  • 开 发 商:
  • 分享到:
  • 立即下载
  • 一键复制
  • 收藏该软件

软件介绍:

    照片批量压缩工具_C#照片批量压缩小工具

    照片批量压缩工具 _C#照片批量压缩小工具 是一款非常实用专业的照片批量压缩工具;本工具能够将照片简单快捷的批量进行压缩,将大分辨率的图片变成想要的格式。有需要的朋友欢迎下载!!

    原理及技术

    要做真实场景的测试,拿的都是单反照的大相片:图片尺寸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 v3.8]或以上版本解压本站软件.
  • 站内软件都是由网上收集,只供网友学习使用,如果所收集的软件侵犯了您的版权,请 来信 告知。