精品技术论坛

精品技术论坛 (https://bbs.et8.net/bbs/index.php)
-   『软件使用』 (https://bbs.et8.net/bbs/forumdisplay.php?f=17)
-   -   【分享】JPG图片工具更新至0.82 (https://bbs.et8.net/bbs/showthread.php?t=1292981)

midi 2014-05-15 02:09:30

【分享】JPG图片工具更新至1.0
 
14 个附件
想和大家分享我编写的jpg图片工具,用python写的,带的库比较大。如果感兴趣的话,可以玩一玩,也许偶尔会用的上。:D
它尝试保持图片尺寸(分辨率)不变,缩小文件体积。如果没有自定义保存路径的话,生成的图片会保存在图片所在文件夹下的New目录里。

注意:ImageMagick 6.8.9 以及 ghostscript 8.63
已经集成到1.0以上版本中,勿需另外安装。
也因为这个原因,打包后,个头比较大;)


另:为避免冲突,如果系统已安装有ImageMagick 和 ghostscript 的话,需要将它们卸载。

+========================================+
0.72以上-1.0以下版本,则需要ImageMagick 库的支持(当前版本 6.8.9)。
+========================================+
ImageMagick 下载和安装的步骤如下:

(一)下载:_https://ftp.icm.edu.pl/packages/ImageMagick/binaries/ImageMagick-6.8.9-6-Q16-x86-dll.exe
(二)默认的安装路径是:C:\Program Files (x86)\ImageMagick-6.8.9-Q16
(三)设置系统环境变量MAGICK_HOME, 指向上面的路径:
我的电脑》属性》高级》环境变量》系统变量》新建环境变量

变量名:MAGICK_HOME
变量值:C:\Program Files (x86)\ImageMagick-6.8.9-Q16

(四)您可以通过运行DOS命令提示符,或者重启电脑使它生效。

可选安装:ghostscript (简称gs)
0.90 版本添加了PDF转PNG功能。该功能需要安装gs。当然,如果不需要此功能,可以不安装。

(一)下载:http://skylineservers.dl.sourceforge...3/gs863w32.exe (10 MB)
(二)将gs的bin路径添加到系统环境变量PATH上。比如:C:\Program Files (x86)\gs\gs8.63\bin
(三)您可以通过运行DOS命令提示符,或者重启电脑使它生效。


=============
版本更新历史:
=============
2021.1.24 v1.1.0(修正版)
1)图片转换功能有小改动
2)修复系统路径中有中文字符的错误


2021.1.16 v1.1.0
1)添加卡通特效
2)添加油画特效
3)给词云效果添加“允许重复”选项
4)修复词云效果界面和功能的bug (增加易用性;) )

2020.12.29 v1.0.0
1) 集成ImageMagick和ghostscript,以省去单独安装的烦扰
2)添加新的特效“词云”,非常酷!
注意:如果自定义蒙版,蒙版须为透明(PNG文件)
3)手动保存图片后,会自动打开图片保存目录,以方便查看
4)工具名称更名为“JPGTools”,以提高系统兼容性
5)工具在XP中通过编译,所以支持XP

2016.08.12 v0.93 改动如下
1)修复图片转PDF时,使用中文文件名乱码的问题
2)修复水印效果窗口中,“水印位置”的显示问题
2)对多行水印倾斜一定角度(频率调节为1)的效果进行了改进
3)为PPT转图片选项,增加了图片分辨率和图片格式选项
4)图片特效:为图片分割效果增加了按像素切割的选项(应 xuzi 朋友要求)
2016.07.19 v0.92 水印效果界面的小改动
1)从 “水印重复次数” 组合框选项中去掉 “最多”。当 “多次” 选项选中时,“频率调节” 被激活。1代表重复次数最少,10代表重复次数最多
2)当指定图片对应的Excel文件时,只支持xlsx格式。如果格式是xls,可以转换后再用

2016.07.18 v0.92 修复
1)批量添加水印时,不能对应(excel或文本文件中)不同水印的问题。
感谢windium测试中发现此问题:blush;

2016.05.26 v0.92 小修正 :D
1)打开文件或目录,以及预览时主窗体过大的问题
2)使用鼠标滚轮缩放图片时,边缘的显示问题

2016.05.24 v0.92 更新
1)添加了“允许缩放”的复选框。如果勾选的话,图片尺寸不一样的图片会先缩放再拼接

2016.05.22 v0.92 修复Bug
1)当打开新的目录时,拼图效果中所查看的文件列表还是老的内容(感谢jdnx!)
2)右键菜单查看文件或目录时,出现编码错误

2016.05.21 v0.92 更新
1)每次加载图片时,文件列表会进行自然排序
2)当另存为JPG格式文件时,会弹出对话框,提供了 “低,中,高,最佳” 四种质量选项。
3)拼图效果改进:
- 可以 “按行” 或 “按列” 排序
- 增加 “图片间隔” 选项
- 添加 “查看文件列表” 按钮,以查看文件排序
4)添加 “中间去除” 效果:
- 将中间需要去除的部分,使用鼠标选中。然后把剩下的上下、或左右两端,再拼接起来。

2016.01.01 v0.90 更新
1)主界面工具栏变化:
- 增加“图片特效”图标(和快捷键),方便启动 “添加特效”
- “添加水印”从主界面的组合框去掉;该项作为特效添加到“图片特效”界面中。
(这里,特别感谢canonind的建议!)

2)图片效果改进:
- 添加三个图片特效:蒙版效果(Mask),混合效果(Blend)以及分割效果(Split)。分割效果对应于拼图效果:),但估计它不会经常用到
【注意】理论上,要求载入的图片与当前图片大小相同。如果不同的话,该工具会将其缩放
- 锯齿效果改动:增加了“自动剪裁”选项。选中它的话,将自动裁剪掉不需要的边缘
- 颜色替换效果改动:在颜色比较选项中,增加了'≠' 和 '从...到' 两个选项
- 如果想通过点击图片取色,需要用鼠标点击(以激活)颜色文本框(比如:(0, 0, 0, 255)),然后再点击图片完成取色。

3)增加读取二维码:
- 操作时只需将二维码拖放至主窗口即可
- 如果觉得二维码可疑的话,不妨试试它;)

4)批量添加文字水印改进:
- 载入文件选项:增加了excel文件格式的选项
- 对此excel文件的要求:如果有excel实例正在运行的话,建议将其关闭;文件打开时,当前工作表的第一列应该是图片文件名称(如image1.png),第二列是对应水印文字)。

5)图片转换改进:
- 添加PDF转PNG图片选项(该功能需要ghostscript的支持)

2015.05.02 v0.84 更新
添加了水印的来源:
1)支持以文件名作为水印
2)支持载入列表文件作为水印。对于此选项,要求
每行对应一个水印,行数与图片总数相同。

2015.01.05 v0.82 更新
1) 添加“单文件”模式。当开启时,可以通过预览对同一文件进行多次处理;
处理完毕后,另存为目标文件即可。
2)添加马赛克特效。可以对局部或整个图像进行处理。
3)对二维码处理添加了字符数的限制。

2014.10.08 v0.80 更新
1)增加主界面图片的缩放显示(方便通过工具栏的按钮或F11查看)
2)小改动:二维码在保存后会自动加载,方便后续编辑
3)可以将所选区域,或全部图片拷贝到剪贴板(CTRL + C)
4)可以通过DEL键将当前图片移动到回收站
5)增加常用操作的快捷键(详见使用说明)
6)修复了图片路径中的unicode加载错误的问题
7)扩充了替换效果的功能
8)改善混色和颜色替换/填充的处理速度
9)如果图片打开失败会自动从加载列表中移除

2014.09.22 v0.77 功能:
1)工具栏添加了“另存为”功能,方便随时保存当前文件
2)工具栏添加了“拾取像素”功能(按下的话是连续拾取)
3)工具栏添加了“生成二维码”功能
4)又添加了10个图片特效

2014.08.16 v0.73 功能:
1)增加显示/编辑 DPI选项;支持命令行和GUI批量修改DPI
2)增加用 CTRL+V 快捷键从剪贴板中粘贴图片
3)将“图片转换”更名“格式转换”,并移动到工具栏,以方便使用
3)又修复了几个bug ^O^

2014.08.11 v0.72功能:
1) 增加了打开目录的历史记录(工具栏),默认保存10个目录。
2)增加了浏览保存目录的功能(工具栏),方便保存后查看。
3)添加了从剪贴板粘贴图片功能(工具栏)。
4)裁剪功能移到了工具栏,方便使用。
5)增加了对常见图片格式支持(如 JPG, JPEG, BMP, TIF, TIFF, GIF, PNG),不再只局限于JPG格式。
6)增加了图片格式转换:如图片->ICO, 图片->PDF, PPT->图片等等
7)改善了添加水印中对透明背景的支持(注:目前最常见有支持透明背景图片格式只有GIF和PNG)

2014.07.21 v0.68功能:
1)增加了图片转ASCII码功能
2)在上个版本的基础上,又增加了15个图片特效
3)增加了图片水印功能;增加了用鼠标自定义水印位置功能
4)可以在预览的情况下,裁剪图片并保存
【注意:当单击图片预览按钮时,如果效果按钮按下(选中)了,但却不在任务列表中,会自动添加进去!】

2014.07.01 v0.60功能:
1)增加了图片效果功能(6种常见的效果:圆角、背景、边框、阴影、倒影和灰度)
该功能也可以处理单个的BMP, PNG等格式的图片(当然前提是要先拖放进来;))
2)对脚本做了优化,并修复了bug

2014.06.18 v0.50功能:
1)增加了查看和编辑备注
2)增加了添加水印功能
3)修复了以前的两个Bug

2014.06.07 v0.33功能:
1)添加打开和保存路径记录
2)添加右键菜单查看选项
3)添加处理子目录功能

2014.06.02 v0.3功能:
1)添加图片裁剪功能

2014.05.18:
更新的版本添加了以下功能:
1)添加JPG文件和目录拖放;
2)添加命令行功能;
3)添加文件尺寸缩放(可以按像素,或者百分比)

油画效果(之前和之后):
附件 942001

数字词云效果(数字重复):
附件 942002

英文词云+阴影效果:
附件 941657

中国地图词云(使用透明蒙版):
附件 941660

附件 871322
附件 871613

附件 832771附件 871615

======== 网盘下载==========================================
0.33版本 (5.68MB)(115网盘)
http://115.com/lb/5lbd3sbpsnyo

1.1版本 (73MB)(百度网盘)
https://pan.baidu.com/s/1OmcJkNr_cr1MWqwhSpkHvA 密码: a5ge

1.1版本 (73MB)(One Drive网盘)
https://1drv.ms/u/s!Av_yMFNjliItpgt9...SPobx?e=wqD7HV
========================================================

jr21066 2014-05-15 08:08:46

支持原创作品

wxh5 2014-05-15 08:11:52

这个不错,更直观!多谢!

chengan`s 2014-05-15 08:13:22

有中文的么,我看不懂英文。

重新启动 2014-05-15 08:13:35

不错,要是再加一个裁剪功能就完美了。
还有中文哦

Gaoler 2014-05-15 08:52:09

为什么我这里一运行就要关闭啊?

midi 2014-05-15 13:09:51

引用:

作者: Gaoler (文章 15947940)
为什么我这里一运行就要关闭啊?

请问你用的什么系统?回头我测试一下

IT笨鸟 2014-05-15 13:28:30

个别2MB图片如果限制在 200K 大小,会输出 10K左右的文件(210K以上就正常),不知道啥问题

zhang84414 2014-05-15 13:48:15

有这个工具就方便多了,平时申报一些资料经常用到了,谢谢啦!!

liaohh 2014-05-15 16:51:50

这个很实用,谢谢楼主分享!

ipboy 2014-05-15 17:32:11

支持原创,中英文都下载了。

ipboy 2014-05-15 17:38:00

英文版包里少了个midi.ico, 点确定后能打开程序

midi 2014-05-15 21:31:29

引用:

作者: 重新启动 (文章 15947858)
不错,要是再加一个裁剪功能就完美了。
还有中文哦

暂时还没有考虑,感觉还是其他图片编辑软件更专业。

引用:

作者: IT笨鸟 (文章 15948538)
个别2MB图片如果限制在 200K 大小,会输出 10K左右的文件(210K以上就正常),不知道啥问题

这个工具就是这么设计的。比如一个大的图片1024×768,在保持分辨率不变的情况下,要“瘦身”到5KB,这不太可能;即使生成了,那图片质量也可想而知了。通常像5-10KB,是图标或者缩略图(thumbnail)的大小。这个问题,我也在纠结怎么处理好。目前的办法是先把图片尺寸(分辨率)变小,再缩小体积。所以我在考虑要不要加上缩小图片尺寸的功能

引用:

作者: ipboy (文章 15949009)
英文版包里少了个midi.ico, 点确定后能打开程序

抱歉,是我疏忽了。请删除它,重新下载更新后的版本。

fongming 2014-05-16 08:22:50

支持原创作品 ,thanks!

Gaoler 2014-05-16 11:40:29

引用:

作者: midi (文章 15948493)
请问你用的什么系统?回头我测试一下

谢谢,更新版好用了。:)


所有时间均为北京时间, 现在的时间是 16:19:09.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号