[求助]如何批量转换图片?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
jin0828
帖子: 193
注册时间: 2007-09-04 5:23
来自: 福建福州
联系:

[求助]如何批量转换图片?

#1

帖子 jin0828 » 2009-09-11 23:07

各位高手,小弟我现在遇到一个问题~

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

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

我相信linux可以简单的办到,但是无奈我Shell功底太差。各位高手,如果有办法,帮帮我吧~~~~
内练一口气,外练一口屁,不内不外练志气!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [求助]如何批量转换图片?

#2

帖子 eexpress » 2009-09-11 23:31

for i in *.jpg; do convert -scale 1024x768 $i $i; done

注意会覆盖文件的。可以改成$i $i.png。
● 鸣学
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: [求助]如何批量转换图片?

#3

帖子 wangdu2002 » 2009-09-11 23:34

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
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: [求助]如何批量转换图片?

#4

帖子 daf3707 » 2009-09-12 9:12

找EE是找对人了 :em05
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: [求助]如何批量转换图片?

#5

帖子 风间星魂 » 2009-09-12 10:29

或者用 ImageMagick,ubuntu应该自带.
mogrify -path newdir -resize 1024x768 *.jpg

newdir=填上你的爱疯路径


不过还是ee强大 :em06 :em06
上次由 风间星魂 在 2009-09-12 10:50,总共编辑 1 次。
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: [求助]如何批量转换图片?

#6

帖子 风间星魂 » 2009-09-12 10:41

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
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: [求助]如何批量转换图片?

#7

帖子 aerofox » 2009-09-13 10:17

风间星魂 写了:或者用 ImageMagick,ubuntu应该自带.
convert 也是 ImageMagick 的命令吧
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: [求助]如何批量转换图片?

#8

帖子 风间星魂 » 2009-09-13 11:33

aerofox 写了:
风间星魂 写了:或者用 ImageMagick,ubuntu应该自带.
convert 也是 ImageMagick 的命令吧
没仔细看 :em20 ,对的。 :em06 ee用脚本调用ImageMagick一次性搞定了全部文件夹。
:em11
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: [求助]如何批量转换图片?

#9

帖子 youzhiyili » 2013-01-05 22: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
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: [求助]如何批量转换图片?

#10

帖子 luojie-dune » 2013-01-05 23:04

。。。大小不同的。。。你只能切吧。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
442449076
帖子: 388
注册时间: 2009-07-01 16:34

Re: [求助]如何批量转换图片?

#11

帖子 442449076 » 2013-01-05 23:10

膜拜二楼大神
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: [求助]如何批量转换图片?

#12

帖子 nyfair » 2013-01-06 16:40

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

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
来自: 新疆博乐
联系:

Re: [求助]如何批量转换图片?

#13

帖子 TeliuTe » 2013-01-06 18:14

试试 gimp 里的批处理插件: http://teliute.org/linux/gimp/lesson13/lesson13.html

图片
回复