[求助]如何批量转换图片?
- jin0828
- 帖子: 193
- 注册时间: 2007-09-04 5:23
- 来自: 福建福州
- 联系:
[求助]如何批量转换图片?
各位高手,小弟我现在遇到一个问题~
问题是这样的,最近从朋友硬盘里面拷了很多很多的漫画来,想放到iphone上来看,可iphone的漫画软件只能支持2mb以下容量和分辨率小于2048X1536的图片,我拷来的漫画大部分都超过了这个限制。
所以我想问问,有没有什么办法可以在不改变文件夹结构和文件名的情况下将所有的图片一次性批量转换成1800KB以下,分辨率不超过1024X768的软件或者其他办法阿?
我相信linux可以简单的办到,但是无奈我Shell功底太差。各位高手,如果有办法,帮帮我吧~~~~
问题是这样的,最近从朋友硬盘里面拷了很多很多的漫画来,想放到iphone上来看,可iphone的漫画软件只能支持2mb以下容量和分辨率小于2048X1536的图片,我拷来的漫画大部分都超过了这个限制。
所以我想问问,有没有什么办法可以在不改变文件夹结构和文件名的情况下将所有的图片一次性批量转换成1800KB以下,分辨率不超过1024X768的软件或者其他办法阿?
我相信linux可以简单的办到,但是无奈我Shell功底太差。各位高手,如果有办法,帮帮我吧~~~~
内练一口气,外练一口屁,不内不外练志气!
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: [求助]如何批量转换图片?
for i in *.jpg; do convert -scale 1024x768 $i $i; done
注意会覆盖文件的。可以改成$i $i.png。
注意会覆盖文件的。可以改成$i $i.png。
● 鸣学
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: [求助]如何批量转换图片?
ee大婶,U坛仙师,果然牛13。强大的脚本,不服不行啊。eexpress 写了:for i in *.jpg; do convert -scale 1024x768 $i $i; done
注意会覆盖文件的。可以改成$i $i.png。
回贴夹带广告。
viewtopic.php?f=1&t=226128#各位兄弟姐妹,赶快去给Ubuntu中文投票。投票日期截止到9月20,每天都可以投
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
- daf3707
- 论坛版主
- 帖子: 12731
- 注册时间: 2007-06-13 15:57
- 来自: 在他乡
Re: [求助]如何批量转换图片?
找EE是找对人了
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: [求助]如何批量转换图片?
或者用 ImageMagick,ubuntu应该自带.
mogrify -path newdir -resize 1024x768 *.jpg
newdir=填上你的爱疯路径
不过还是ee强大
mogrify -path newdir -resize 1024x768 *.jpg
newdir=填上你的爱疯路径
不过还是ee强大
上次由 风间星魂 在 2009-09-12 10:50,总共编辑 1 次。
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: [求助]如何批量转换图片?
我已经投了3票,显示有问题,ff投票按钮没出来。。wangdu2002 写了:ee大婶,U坛仙师,果然牛13。强大的脚本,不服不行啊。eexpress 写了:for i in *.jpg; do convert -scale 1024x768 $i $i; done
注意会覆盖文件的。可以改成$i $i.png。
回贴夹带广告。
viewtopic.php?f=1&t=226128#各位兄弟姐妹,赶快去给Ubuntu中文投票。投票日期截止到9月20,每天都可以投
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: [求助]如何批量转换图片?
convert 也是 ImageMagick 的命令吧风间星魂 写了:或者用 ImageMagick,ubuntu应该自带.
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: [求助]如何批量转换图片?
没仔细看 ,对的。 ee用脚本调用ImageMagick一次性搞定了全部文件夹。aerofox 写了:convert 也是 ImageMagick 的命令吧风间星魂 写了:或者用 ImageMagick,ubuntu应该自带.
- youzhiyili
- 帖子: 2422
- 注册时间: 2012-03-22 20:42
- 系统: ubuntu22.04
Re: [求助]如何批量转换图片?
eexpress 写了:for i in *.jpg; do convert -scale 1024x768 $i $i; done
注意会覆盖文件的。可以改成$i $i.png。
果然好用!
但是有一个问题没搞懂,我的图片大小长宽比例都不一样
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
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
Re: [求助]如何批量转换图片?
。。。大小不同的。。。你只能切吧。
- 442449076
- 帖子: 388
- 注册时间: 2009-07-01 16:34
Re: [求助]如何批量转换图片?
膜拜二楼大神
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: [求助]如何批量转换图片?
这怎么看都是漫画软件的问题
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
- TeliuTe
- 论坛版主
- 帖子: 7668
- 注册时间: 2007-11-25 13:29
- 系统: 16/18/20/w7
- 来自: 新疆博乐
- 联系: