当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [求助]如何批量转换图片?
帖子发表于 : 2009-09-11 23:07 
头像

注册: 2007-09-04 5:23
帖子: 193
地址: 福建福州
送出感谢: 0 次
接收感谢: 0 次
各位高手,小弟我现在遇到一个问题~

问题是这样的,最近从朋友硬盘里面拷了很多很多的漫画来,想放到iphone上来看,可iphone的漫画软件只能支持2mb以下容量和分辨率小于2048X1536的图片,我拷来的漫画大部分都超过了这个限制。

所以我想问问,有没有什么办法可以在不改变文件夹结构和文件名的情况下将所有的图片一次性批量转换成1800KB以下,分辨率不超过1024X768的软件或者其他办法阿?

我相信linux可以简单的办到,但是无奈我Shell功底太差。各位高手,如果有办法,帮帮我吧~~~~


_________________
内练一口气,外练一口屁,不内不外练志气!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2009-09-11 23:31 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
for i in *.jpg; do convert -scale 1024x768 $i $i; done

注意会覆盖文件的。可以改成$i $i.png。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2009-09-11 23:34 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
eexpress 写道:
for i in *.jpg; do convert -scale 1024x768 $i $i; done

注意会覆盖文件的。可以改成$i $i.png。

ee大婶,U坛仙师,果然牛13。强大的脚本,不服不行啊。 :em11

回贴夹带广告。 :em03
viewtopic.php?f=1&t=226128#各位兄弟姐妹,赶快去给Ubuntu中文投票。投票日期截止到9月20,每天都可以投 :em11


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2009-09-12 9:12 
头像

注册: 2007-06-13 15:57
帖子: 12567
地址: 在他乡
送出感谢: 50
接收感谢: 87
找EE是找对人了 :em05


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2009-09-12 10:29 

注册: 2009-06-20 23:53
帖子: 490
送出感谢: 3
接收感谢: 0 次
或者用 ImageMagick,ubuntu应该自带.
mogrify -path newdir -resize 1024x768 *.jpg

newdir=填上你的爱疯路径


不过还是ee强大 :em06 :em06


最后由 风间星魂 编辑于 2009-09-12 10:50,总共编辑了 1 次

页首
 用户资料  
 
6 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2009-09-12 10:41 

注册: 2009-06-20 23:53
帖子: 490
送出感谢: 3
接收感谢: 0 次
wangdu2002 写道:
eexpress 写道:
for i in *.jpg; do convert -scale 1024x768 $i $i; done

注意会覆盖文件的。可以改成$i $i.png。

ee大婶,U坛仙师,果然牛13。强大的脚本,不服不行啊。 :em11

回贴夹带广告。 :em03
viewtopic.php?f=1&t=226128#各位兄弟姐妹,赶快去给Ubuntu中文投票。投票日期截止到9月20,每天都可以投 :em11


我已经投了3票,显示有问题,ff投票按钮没出来。。 :em20


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2009-09-13 10:17 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
风间星魂 写道:
或者用 ImageMagick,ubuntu应该自带.

convert 也是 ImageMagick 的命令吧


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2009-09-13 11:33 

注册: 2009-06-20 23:53
帖子: 490
送出感谢: 3
接收感谢: 0 次
aerofox 写道:
风间星魂 写道:
或者用 ImageMagick,ubuntu应该自带.

convert 也是 ImageMagick 的命令吧


没仔细看 :em20 ,对的。 :em06 ee用脚本调用ImageMagick一次性搞定了全部文件夹。
:em11


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2013-01-05 22:36 
头像

注册: 2012-03-22 20:42
帖子: 2419
送出感谢: 144
接收感谢: 36
eexpress 写道:
for i in *.jpg; do convert -scale 1024x768 $i $i; done

注意会覆盖文件的。可以改成$i $i.png。


:em70
果然好用!

但是有一个问题没搞懂,我的图片大小长宽比例都不一样

for i in *.jpg; do convert -scale 300x200 $i $i; done
转换后长宽比例也不一样,有些图片以300为基准,有些以200为基准。

类似如下:
1.jpg 300x180
2.jpg 300x164
3.jpg 266x200
4.jpg 280x200
5.jpg 300x200

求神:怎样才能把不同大小的图片转换成一样长一样宽?


_________________
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2013-01-05 23:04 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 68
。。。大小不同的。。。你只能切吧。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2013-01-05 23:10 
头像

注册: 2009-07-01 16:34
帖子: 387
送出感谢: 2
接收感谢: 8
膜拜二楼大神


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2013-01-06 16:40 
头像

注册: 2007-12-07 12:49
帖子: 1033
地址: Tree New Bee
系统: winnux10
送出感谢: 2
接收感谢: 14
这怎么看都是漫画软件的问题


_________________
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd

⇩自由网络⇩
https://github.com/nyfair/freeweb


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [求助]如何批量转换图片?
帖子发表于 : 2013-01-06 18:14 
头像

注册: 2007-11-25 13:29
帖子: 6812
地址: 新疆博乐
系统: Ubuntu 12.04/14.04
送出感谢: 32
接收感谢: 84
试试 gimp 里的批处理插件: http://teliute.org/linux/gimp/lesson13/lesson13.html

图片


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译