![]() | 1 jamesxu 2015-12-03 12:26:57 +08:00 via iPhone imagemagick |
2 SpicyCat 2015-12-03 12:28:45 +08:00 Imagemagic 缩放单个文件: convert -resize 50% in.jpg out.jpg 批量缩放,利用 find: $ find . -iname "*.jpg" -exec convert -resize 50% {} ../resize/{} \; 需要建一个叫 resize 的目录,和当前目录平级,不能是当前目录的子目录,否则会失败 如果不是 jpg ,是别的类型,自行修改扩展名 在 Linux 上测试过, Win 上估计 Cygwin 可行? |
![]() | 3 geeglo 2015-12-03 12:29:09 +08:00 FastStone Image Viewer 这个软件有批量转换功能。大部分参数都能自己定义,你可以试试。 WIN 系统的。 |
![]() | 4 learnshare 2015-12-03 12:29:27 +08:00 IrfanView |
![]() | 5 walkingway 2015-12-03 12:34:12 +08:00 OSX 系统的话,自带的 preview 就可以 |
![]() | 6 bycheng 2015-12-03 12:49:31 +08:00 PS 就可以啊,录一个动作,批量执行 |
![]() | 7 wuxiaomo OP |
![]() | 10 wuxiaomo OP @walkingway 呃。。。 能按百分比吗? 我的 mac 好像没看到啊 |
![]() | 11 66beta 2015-12-03 12:58:04 +08:00 photoshop 录制动作,批处理 |
![]() | 12 wuxiaomo OP @learnshare 有批量功能吗? 下了一个好像不行 |
![]() | 13 Devin 2015-12-03 13:07:46 +08:00 via iPhone XnView 有批量转换图片大小功能 |
![]() | 14 oOpaopaoOo 2015-12-03 13:11:14 +08:00 PS 或者 C1 ,批处理 |
![]() | 15 wuxiaomo OP @oOpaopaoOo PS 有按百分比吗? 好像只有大小吧 望赐教 |
![]() | 16 oOpaopaoOo 2015-12-03 13:22:14 +08:00 @wuxiaomo 可以的,在图像大小里面,锁定宽高,按百分比缩放 |
![]() | 17 jacy 2015-12-03 13:24:34 +08:00 EasyImageModifier.exe |
![]() | 18 sennes 2015-12-03 13:25:59 +08:00 via iPhone 我说美图秀秀批量会有人打我吗 |
![]() | 19 duteng612 2015-12-03 13:36:13 +08:00 |
![]() | 20 wuxiaomo OP @Devin 多谢 xnview 可以的,我转 png 图片 ,用默认的 lanczos 采样方法,发现倒出来是黑色背景,以为又要走 acdsee 的老路了,改成临近像素 就有 alpha 通道了~~~ 多谢~~ |
![]() | 25 ayukun 2015-12-03 13:40:38 +08:00 ps 一个批处理就搞定了 |
29 SpicyCat 2015-12-03 13:53:32 +08:00 @wuxiaomo 那就要写脚本了, -resize 接收两种参数,百分比和固定长宽,你的这种要求,就需要先得到当前图片的长宽,然后把宽度乘以 20%,再 resize 。相对麻烦点。 |
![]() | 30 duteng612 2015-12-03 13:55:29 +08:00 @wuxiaomo 有,单边按照百分比缩放 高度缩放 50%: convert baidu.png -resize x50% small.png 请参考 geometry 格式: http://www.imagemagick.org/script/command-line-processing.php#geometry |
![]() | 31 learnshare 2015-12-03 13:56:12 +08:00 @wuxiaomo 文件--批量转换 /重命名,使用高级选项 |
![]() | 32 duteng612 2015-12-03 14:02:03 +08:00 |
![]() | 33 davidyin 2015-12-03 14:49:35 +08:00 Picasa 也可以啊。 |
![]() | 34 aec4d 2015-12-03 16:39:16 +08:00 https://github.com/Ficapy/single/blob/master/image_resize.py 用 python 调用 imagemagick 写过一段脚本 |
![]() | 35 aec4d 2015-12-03 16:45:09 +08:00 哦 看错了 要求是修改图片尺寸大小不是文件大小 改一下就好了 我写的是使用二分法将图片文件大小转换到某一个靠近的数值 |
![]() | 37 bycheng 2015-12-03 21:41:44 +08:00 via Android PS 可以等比例缩小图片的,在“图像”中打开“图像大小”,“像素”那栏下拉选择百分比,然后前面就可以输入比值了。批量操作可以参考这个→http://jingyan.baidu.com/article/14bd256e129a20bb6d2612a5.html?st=2&from=&ssid=&net_type=&bd_page_type=1&os=0&rst= |