BLOG zzy.my

合抱之木, 生于毫末; 九层之台, 起于累土; 千里之行, 始于足下。

Jpg-C 图像批量修整压缩剪裁调整大小工具

为了快速将图片压缩减肥,我开发了这样一个小工具。
它可以根据自定的压缩级别将 jpg/jpeg 图片有效地减肥。

 

对于数码相机所拍摄的照片,减肥效果尤为突出。
软件非无损压缩,但压缩后的效果与原版几乎没有太大差别,大小可以减小到 20% - 30% 左右。

 

最初 v1.0 的版本比较简单,单纯的是给图片减肥。
经过几次改进,增加了多图片格式的支持,压缩率的调整,
繁体及英文的支持。增加了相片保留 Exif 信息,支持命令行操作。

 

v2.0,增加了非常实用的三个功能.

  •  新增批量大小调整.
  •  新增批量图片剪裁.
  •  新增批量添加水印.

批量压缩批量剪裁批量大小修改批量添加水印
命令模式还暂不支持新增的三个功能操作.
每个功能都可单独的用作对图片的批量修整,而且还可以并行的对图片批量处理。

 

到  v3.0 及目前 v4.0 已发布,全新更简洁的界面设计。
支持多线程操作,大批量压缩效率提升一倍
命令模式也支持全部功能操作
同时优化了很多细节,还修复一些Bug。


JPG-C 是一个绿色小巧的工具,默认支持 Vista/Windows 7,
其它系统需要安装 Framework 2.0或3.5,Windows 8/8.1 离线安装请参考

当年开发时,因一老系统,所以至今都支持Win98(需安装Framework 2.0)

 

 

 

最新版本 v4.0.24.628 (2024.6)
∴ 修复了Exif未清除问题.
∴ 列表右键菜单添加一键清空.

ps:这软件本来已经停更了,但这Bug存在了3年,我写完代码超过3个月基本就开始忘了。
这问题研究完再修复也就不到10行代码,我却整整花了6个多小时。
2012年6月 v1.0 发布至今12年了,老了,这应该是最后一次更新了

--------------------------------------------------------------

版本 v4.0.21.902 (2021.7)
∴ 修复Bug.

版本 v4.0.21.729 (2021.7)
∴ 修复了覆盖模式出错问题.
∴ 修复了勾选不压缩问题.
∴ 修复了只读属性图片读取错误.

版本 v4.0.21.718 (2021.7)
∴ 重写了多线程压缩方法.
∴ 重写了命令压缩方法.
∴ 增加图像尺寸及常见Exif信息显示列.
∴ 增加支持列排序.
∴ 支持列表项多选调用系统文件属性修改图片信息.
∴ 优化了一些细节, 提升程序运行稳定性.
∴ 修复多处Bug.

版本 v3.2.17.628 (2017.6)
∴ 新增可保存配置选项.
∴ 优化预览水印.
∴ 修复因错误图片导致程序中终止.
∴ 修复列表滚动.
∴ 修复命令参数添加水印.
∴ 修复多处 Bug.

版本 v3.1.15.530 (2015.5)
∴ 另存模式细节调整.
∴ 增加可选择是否保存Exif.
∴ 根据数量自动调整压缩线程数 .
∴ 修复 Bug.

版本 v3.0.14.822 (2014.8)
∴ 全新界面设计, 更简洁.
∴ 支持多线程操作,执行时间缩短一倍.
∴ 命令操作已支持图片剪裁、调正大小、添加水印.
∴ 命令执行后如有错误,将在程序目录生成Log.
∴ 解决了查找图片找不到图问题.
∴ 调整了保存模式问题.
∴ 压缩调节可显示当前压缩百分比.
∴ 优化了部分操作细节.
∴ 修复了多处Bug. 

版本 2.0.12.405 (2013.4)
∴ 新增批量大小调整
∴ 新增批量图片剪裁
∴ 新增批量添加水印
∴ 修复 Bug

版本 1.1.4.400 (2012.11)
∴ 新增相片转换后保留 Exif 信息
∴ 调整了压缩率

版本 1.0.6.500 (2012.6)
∴ 多语言支持
∴ BMP、PNG格式的支持

 

 

 

 

 

 

▲ 2020.7 增加 Framework 4.5 编译,默认可直接在Win10中打开,Win7需要安装Framework4

  Win98/Me Vista Win7 Win8/8.1 Win10
JPG-C 安装 .Net2 直接运行 直接运行 安装 .Net2/3.5 安装 .Net2/3.5
JPG-C (Win10) 不支持  安装 .Net4.5 安装 .Net4.5   直接运行 直接运行 

 
 链接: https://pan.baidu.com/s/1AIM-AO6T4VnbL26fPGqsEg 提取码: zajx

 

 

评论 (66) -

  • lks

    2024-09-19 19:56:50 | 回复

    试了下非常好用,太赞了,10多年了还在更新。

    • lll

      2024-10-22 17:22:31 | 回复

      哈咯哈咯,可以分享下软件吗,百度网盘链接一直提示输入码不正确。感恩!

  • zzy

    2024-06-28 15:42:54 | 回复

    看到很多人留言在使用这个软件,很欣慰自己写的东西可以分享出去。
    很多人也为软件分享了改进思路,我看了也觉得挺好。
    2012年6月发布至今整整12年了,人老了,自己写的东西已经看不懂了~~
    软件已不再更新了。

    • LLFF1128

      2024-11-04 10:41:11 | 回复

      一直在用这款软件的老版本,属于办公必备软件,推荐给了很多同事。谢谢开发者!

  • rejeo

    2024-05-14 16:52:17 | 回复

    非常好使,收藏了,大佬牛逼

  • J

    2024-02-25 14:49:54 | 回复

    偶然发现这个软件,相比其它软件压缩比很好,压缩后的图片不会糊,但在功能上还有一些缺陷,故提出一些建议,望能够采纳。
    1. 因为有一些图片需要对原图压缩到特定的大小,比如认为证件肖像等要600KB压缩到10KB,但即便是设置最小压缩比“28%”,也无法达到要求,这就很无奈了,因此希望能够在压缩时增加特定大小的选项,并且显示在该大小时,有损或无损压缩的质量压缩比是多少,作为一个参考。
    2. 压缩时,图片质量有多个模式,但软件界面却没有给予分类,一些时候会很迷惑。比如,如果是为了压缩保存图片,那应该要采用无损压缩(似乎还没有这个功能),例如一些图片素材;如果仅仅是为了转图片格式,也希望能够增加一些其它的格式,而不仅仅是bmp(现有功能不完善);如果是为了达到图片网络上传的要求,在满足大小要求的极限情况下,也需要一个特定的极限压缩比,以此来达到网页上近乎完美的图片效果,这样需要在压缩前就显示 压缩后的大小,同时对比压缩质量 来进行一个参考的,而不是不断的压缩进行测试,操作会极其繁琐。
    3.现有的调整图片大小功能,其实是调整下分辨率等参数,非真正的调整大小的功能
    4.因为功能较为复杂,还是希望可以放到一个单独的界面,可以保存不同需求类型的预设,而不是每次重新调整,对于有经常要调整图片的人来说,也会十分的麻烦。

  • wtpublic

    2023-11-22 21:29:44 | 回复

        图片缩小设计逻辑建议优化。以下对当前缩放设置所能解决的需求进行举例,说明所缺功能:
        设置方案1:宽度=2000,高度=0;解决需求1:宽度2000像素,高度按保持原图宽高比例确定。
        设置方案2:宽度=0,高度=1500;解决需求2:高度1500像素,宽度按保持原图宽高比例确定。
        设置方案3:宽度=2000,高度=1500,解决需求3:宽度2000像素,高度1500像素(输出结果无法保持原图宽高比,可能是变形的)
        如果再有个需求4:要求缩放后的最长边(无论宽或是高)像素2000,该如何设置?

        再进一步,实际上,结合原图宽高比应有不同的处理逻辑,比如:缩放宽高像素设置为2000*1500(想象缩小后的图片,要能“最大化”地置入这个尺寸的图框),那么,对于横屏拍摄的照片,应按指定宽度缩小至2000像素,高度按比例计算确定;对于竖屏拍摄的照片,则应按指定高度缩小至1500像素(注意不再是按指定宽度2000),而宽度按比例自动计算确定。

    • zzy

      2024-01-24 19:14:45 | 回复

      只能考虑到前3个,后面的无法支持了

  • 大佬看看我

    2023-11-06 16:45:05 | 回复

    大佬,压缩软件可以添加一个【图片批量旋转】功能吗?你的这个小工具太好用了,我根本看不上其他家的图片处理软件了。

    • zzy

      2024-01-24 19:07:59 | 回复

      大佬已经老了,会了解下,但不一定更新。

  • 可乐

    2023-09-12 14:10:35 | 回复

    能不能增加一个模式,按照压缩后大小来设置,比如有些系统上传照片要求不能超过30K大小,软件能设置30K压缩模式

    • zzy

      2024-01-24 19:05:17 | 回复

      这个很麻烦,10年前会考虑,目前已经停更了。

  • wl

    2023-06-13 22:46:56 | 回复

    博主 可以增加批量翻转的功能吗, 用过其他的工具, 一反转,照片就又被压缩一次,  画质就变差了

    • 有个小豪

      2023-09-06 23:56:05 | 回复

      你可以试试,右键菜单直接执行图片转换或旋转 XnShell 4.1.8 (XnView Shell Extension)

  • SUN110

    2022-12-07 12:50:12 | 回复

    无意中发现这款软件,非常棒!如果(jpg、bmp、tif)能原格式压缩就更完美了。目前压缩后,会自动转成JPG格式

  • bai

    2022-08-19 21:14:47 | 回复

    取消保存EXIF信息勾选,但压缩后的文件还是显示文件信息啊,能修复一下吗?明明之前的版本可以的。
    下载的图片属性带很多网站信息或公众号信息,太烦人了。
    用了两三年,很好用,小小捐赠,聊表敬意。

    • zzy

      2024-06-28 19:03:04 | 回复

      等了3年,但这个问题终于修复了...

  • Sai

    2022-08-08 01:21:00 | 回复

    发现一个问题,4.0版本之后不能去除EXIF信息,3.1的正常

    • Sai

      2023-05-21 17:44:40 | 回复

      自己实践找到了临时处理去除EXIF信息无效的方法
      就算不调整图片大小,也要在-ne之加上 -s p:100,不然-ne去除EXIF会无效
      例如G:\JPG-C\JPGC_v4.0.21.902.exe -m 1 -d ./ -q 7 -s p:100 -ne

      这个方法暂时顶一下,只能等作者更新解决

      • zzy

        2024-01-24 19:00:55 | 回复

        是个临时解决的好方法,2024年尽量抽点时间修复下

      • zzy

        2024-06-28 15:19:19 | 回复

        等了3年,但这个问题终于修复了...

        • Sai

          2024-07-24 10:19:04 | 回复

          感谢作者终于更新了一下这个软件,每隔一段时间我都会抽空来看看,我都以为以后都不会再更新了,这么多年过去了,真找不到这个软件的代替品

  • chen

    2022-07-15 17:04:29 | 回复

    希望命令批量压缩时,可以选择压缩的后缀名,因为我的文件夹下有些图片我是png格式的,并不希望被压缩。但是也被识别到并压缩成jpg了。

    • zzy

      2024-01-24 19:16:20 | 回复

      这个建议可以考虑

  • 2156

    2022-01-18 21:58:45 | 回复

    请问作者有考虑开源吗~~

  • 归墟

    2021-10-12 21:56:42 | 回复

    8核16线程的电脑,多线程时cpu使用率只有40%不到,cpu性能无法全部发挥,能不能增加一个设置,或者修改下多线程逻辑,让高性能的电脑能最大利用cpu,加快压缩速度

  • zozocoo

    2021-08-16 18:52:05 | 回复

    为啥我用4.0版本,只要压缩4张JPG覆盖源文件操作就会闪退?

  • 朱老弟

    2021-07-26 14:17:53 | 回复

    请问,jpeg通过命令行压缩为什么不成功呢?如下命令有问题吗?
    jpgc.exe -m 1 -f "E:\work_file\sp-imgs\202105\1a4f3929b6d211dc97885e6242c3e7a2.jpeg" -s w:1000,h:0

  • 阳光

    2021-07-16 21:49:43 | 回复

    博主您好,这个软件的确非常好,希望能够添加一个过滤功能,例如低于40Kb的图片不压缩,直接跳过。原因:添加整个文件夹时,有很多图片只有10kb, 压缩后反而变大了,而且这些图片的确没有必要压缩。希望采纳,非常非常感谢!

    • zzy

      2021-07-18 19:12:14 | 回复

      无自动过滤功能。
      更新4.0版本,点击大小可排序,可手动删除小于某大小的图片。

  • JPG

    2021-07-02 09:49:44 | 回复

    非常完美的图片压缩,而且还支持命令行 ,如果能支持原格式后缀名保存就好了,感谢作者的辛苦付出。

    • zzy

      2021-07-18 19:14:26 | 回复

      程序是JPG压缩,其它格式不支持的。

  • 张晋伟

    2021-04-27 15:17:54 | 回复

    假如换电脑了要怎么下载啊 有人知道吗呜呜呜舍不得这么好的软件

  • blx

    2021-03-29 16:05:10 | 回复

    这么好用的软件竟然是2013年做出来的!!
    到了2021年,我还没有找到比这个更好用更简洁的软件!
    夸一句 你真的好牛啊!(๑•̀ㅂ•́)و✧

    • zjw

      2021-04-27 15:16:25 | 回复

      扫了大佬的支付宝捐了一点点钱 真的很好用!

  • 23333

    2021-01-26 17:07:29 | 回复

    压缩完能按文件大小排序就好了

  • 朱长敏

    2021-01-23 09:53:52 | 回复

    感谢感谢,终于解决我的win10不能运行的问题!太好了!!!!Orz!!!

  • zcm

    2020-07-15 22:37:45 | 回复

    公司内网加域了,系统被控制不允许私自安装Framework3.5,郁闷!

    • zzy

      2020-07-16 19:18:07 | 回复

      添加了 .net4.5版本 Win10 可直接运行

      • zcm

        2020-07-22 16:43:37 | 回复

        不行啊,试着安装4.8和4.5都提示系统已安装,但实际运行软件仍然提示需要安装3.5版本

  • zcm

    2020-05-17 15:13:29 | 回复

    这个图片压缩软件非常的好,最近单位全面办公电脑到win10,这个软件用不了了,博主能不能在开发个win10版本的啊!Orz!!!

    • zzy

      2020-05-19 13:18:04 | 回复

      可以用,装Framework 3.5

  • 霜天

    2019-07-15 10:08:48 | 回复

    感谢博主的软件,非常好用!!!
    如果可以开源,那就更好了。
    期待。

  • Ellis

    2019-03-21 14:12:13 | 回复

    博主很强大,请问可以开源吗?让大家一起来完善ta

  • sigporsson

    2018-12-17 14:57:57 | 回复

    十分感谢楼主提供这么好的工具!楼主这个工具效率已经相当高了!
    我提几个自己使用中可能用到的功能吧!

    1、裁切功能,能不能挖框?或者更高级,考虑设置可视化的裁切模板,甚至可以挖多个区域。
    2、是否可以考虑加入色彩转换的功能,比如rgb到灰度,rgb到黑白二值图,加上算法和精度。这个可能难度比较大,或者超出作者原意的范畴了。或者有人能够推荐其他高效的批量化工具,我有需求,多谢!

  • 陈厌

    2018-07-31 17:26:26 | 回复

    找遍全网站最后终于找到这个最强大的软件,尝试过Caesium或者是RIOT,但是批量处理的时候都会丢失EXIF,Jpg-C真的太强大了!!!十分百分万分感谢作者!!

  • yang

    2018-05-29 15:42:13 | 回复

    您好,可否对XP系统做个兼容?

    • yang

      2018-05-29 15:46:09 | 回复

      哦,看到了,XP需要安装运行环境。可否出个独立的版本,哪怕是体积稍微大点的?

    • zzy

      2018-09-30 01:22:13 | 回复

      软件太大,不符合风格

  • 七曜

    2018-01-16 23:40:40 | 回复

    博主你好你做的这个软件我经常使用挺好用的,但是我最近换了个电脑w7变w10了之后就不支持拖拽文件夹到列表功能了请问这个是程序纹身问题还是w10的问题

  • kkoo

    2017-11-29 16:20:09 | 回复

    希望把下面的处理图标换成文字,处理图片。一开始用的时候我都找不到开始处理按钮在哪。。。。

  • billy

    2017-02-08 20:01:04 | 回复

    很感谢您写这个软件 很好用。但 我在win10 下 运行。每次运行都要重新设置 选项,比如logo 水印 ,每次都要选择。不能记住么?下次 再次使用?

  • c

    2016-06-15 17:22:47 | 回复

    命令行不错,但是我中不到压缩规律,我想把不同大小的图片,压缩到32kb,命令行讷讷感实用百分比吗

  • Li

    2016-02-27 00:02:30 | 回复

    通过博主的JPG-C工具  找到博主的网站,觉得这个工具很好用。唯一遗憾的是不支持XP。

    另外博主现在3.1版的软件无法下载,不知道怎么回事。

    如果有需要开发一些APP或网站,博主能接吗? 怎么联系博主呢?

    感谢博主的努力和奉献!

    • zzy

      2016-02-27 00:28:51 | 回复

      多谢提醒,下载链接已更新。
      XP系统请安装 Framework 2.0或3.5。

  • ray

    2015-08-11 04:55:44 | 回复

    一直在找这样的最实用的jpg压缩软件,但怎么也找不
    今天一个非常非常偶然的机会,居然无意找到,真的帮大忙了
    非常感谢您的努力和奉献,zzy应该多点做下宣传,不能浪费这么好用的软件

    下一个版本期待有这个功能:
    1、只搜索一定大小以上的jpg,因为文件太小的jpg再压缩起来就没这么必要了,也浪费时间
    2、支持jpg,png,bmp,tif等主流格式文档转成jpg,bmp,tif等文件容量更大

  • 冷漠热情

    2014-12-03 21:22:13 | 回复

    灰常灰常喜欢这款小工具!^^
    一个小小的建议,在“另存路径”里添加一个“保持路径结构”,这样批量转换后起码还能保有原子目录结构

  • 软件爱好者

    2014-10-31 00:10:48 | 回复

    压缩了一张图片,对比了一下,最大压缩状态下,体积减小72%,但细节损失仔细看来还是有不少的,颜色被模糊化了,对比度下降,整体看似乎变化不大,细节上牺牲了不少

    • zzy

      2014-10-31 00:43:33 | 回复

      是的,所以要根据情况调节压缩比例

  • 软件爱好者

    2014-10-30 23:57:28 | 回复

    很不错的软件,一般JPG已经是压缩程度很高的格式了,大幅压缩JPG却基本不影响画面,什么原理,能不能给提示下……

  • yahoo

    2014-08-07 05:34:29 | 回复

    好用,很感谢博主,但提点建议,希望更好
    1.软件运行只能调用一个CPU,我批处理一堆图片,发现只有一个CPU100%,其余的都徘徊在1%,任务管理器里进程右键关系设置默认是全部CPU勾选了,但只调用了一个CPU
    2.质量高低最好能量化显示,比如90%之类的,现在这样不知道到底质量能达到原始的多少,心里没底,甚至导致多个质量试验.
    3.图片尺寸按百分比调整输入数字的框框,在中文输入法状态下默认是全角输入,需要shift+空格切换,每次都是这样,希望能改成不管哪种输入法状态默认都是半角
    4.希望处理一次后软件框里不要自动变成处理过的文件,如果处理的不够理想,还得清空再次导入原图,而处理过一次的一般不会再处理第二次了,不知道现在这样自动变成处理过的图片是什么想法
    5.希望处理后的自动重命名更智能一些,不要那么死板板的加个固定的后缀,第二次处理的时候就必须覆盖掉第一次处理的结果了,可以智能地重命名呀,比如第一次处理完后缀为(1),第二次完为(2),如果有(3)和(5)而没有(4),则可重命名为(4)或(6),都可以呀.

    希望博主能采纳
    感谢博主的辛勤劳动

    • zzy

      2014-08-08 06:31:44 | 回复

      看来是经常用到,而且使用的挺全面。
      提的建议很好,一些建议会采纳和改进。

      • 图床

        2022-11-14 14:48:08 | 回复

        2014年的建议还没有采纳呢作者,特别是第四条。。

  • 303381791

    2014-03-28 19:31:44 | 回复

    我用了你的这个小工具好长一段时间了,批量压缩很方便,具有覆盖原文件及另存文件功能,特别适合大批量压缩使用,美中不足的是没有原文件大小及压缩后大小显示,希望能够进行改进。
    再次感谢提供该款工具

    • zzy

      2014-03-29 02:49:14 | 回复

      这个建议可以采纳.

  • REN

    2013-09-06 01:39:20 | 回复

      非常感谢作者开发这个小工具。我在使用中多次发现一个问题,但是没有找到规律。就是在压缩图片时,选“履盖原文件”,有可能提示成功了,但是一看原文件都没有了。
      好像是对文件进和第二或多次压缩会这样,因为我从来没有遇到第一次压缩出现这种情况。
      因为工厂内大家共用相机,我照了照片后,一般采用“剪切”下来使用。因为遇到这样的问题,不得不再重新拍照。

Loading