Skip to content

yongfa365/ImageResizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageResizer

支持各种参数改变图片文件大小 以下各种规则都要有默认方案,用户可以导入导出方案,以便自定义。

Step 1. 通过各种方式确定要处理的文件。

可以选中特定目录,进行各种筛选,最终确定要处理的文件:

  • 可以选中或输入特定目录
  • 可以设置“是否包含子目录”,且默认“选中” -可以根据正则表达式过滤,以决定哪些文件要处理,哪些文件不要处理。

可以设置:

  • 显示这些文件或者不显示,因为有时文件太多显示会占内存,
  • 可以将所有文件显示出来并标识出哪些不需要处理。
  • 可以拖动要处理的文件到文件区。

Step 2. 设定多种处理规则。

规则,可以有多个规则以便批量完成:

  • 新文件保存目录:新目录,原目录(默认)。
  • 宽,高,保证宽或保证高、或固定宽高及压缩变形、或固定宽高及多余部分裁剪。
  • 新文件名规则,使用guid,1234,日期,原文件名加后缀如:_home,_calc等,全大写,全小写,扩展名大写,扩展名小写。
  • 如果同名文件存在,覆盖或跳过并写日志。
  • 是否转换图片格式,新的图片格式是什么。
  • 是否改变质量,质量不变或者设置的质量。
  • gif转换。

ImageMagick如果放以web上,可能要安装: http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe 否则会报:Could not load file or assembly 'Magick.NET-Q16.Wrapper-x64.dll' or one of its dependencies

Step 3. 转换

  • 有问题时是停止还是仅记录。
  • 显示总共要处理的数量。
  • 当前处理到多少。
  • 完成后显示平均处理时间。及总共耗时。

About

支持各种参数改变图片文件大小

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages