Home > Java > 图片批量压缩小工具

图片批量压缩小工具

学 Java 有一段时间了, 其实也没有写过什么东西, 每天大部分都在熟悉语法而已, 只在 main 方法里或用 JUnit 写点测试的小东西. 现在把前段时间写的一个小工具发出来吧.

具体来说上上个礼拜的事了. 我去 Grubylee 那玩, 他顺便给我提了一个需求, 说是学校网络工作站负责发布新闻的机器很破旧, 基本无法使用 PS 这样大个头的软件来处理照片, 负责发布新闻的学弟学妹们也因为技术和时间有限, 因此处理拍回来的新闻照片成了一件很头疼的事情, 期望能用 java 写个小工具来解决一下.

我摩拳擦掌, 当天晚上就动手了, 大概花了2个多小时完成了这个小工具的初级版本.

界面使用 NetBeans 画的(5,6分钟就搞定, 我比较懒. 哈哈), 处理逻辑在 eclipse 下写. NetBeans 我基本不会用. 还是习惯 eclipse 的代码提示和自动完成.

由于对图片的处理我非常不熟悉, 以前基本没接触过, 所以这个小工具还有点问题…. 但是基本还能用吧….

所以只是发出来做个备份. 有兴趣的朋友可以给我提点建议, 或者干脆给我一解决方案最好, 哈哈~ :razz:

源代码和可执行的 jar 包可以到 Google code 下载.

  1. 羽中 May 20th, 2010 @ 22:39 | #1

    批量压缩软件好像有的,抽空试试,2小时就出活啊厉害~

  2. QiQBoY May 20th, 2010 @ 23:17 | #2

    很牛。。有前途。。。

  3. feideguangji May 20th, 2010 @ 23:39 | #3

    小尹哥真牛,2小时搞定完成一小工具,膜拜啊
    最近窝正在找ubuntu下的图片压缩软件了,都不是很好用(可能是窝不会用吧),试试尹哥的工具,呵呵

  4. feideguangji May 21st, 2010 @ 00:44 | #4

    经测试,用eclipse直接执行,一切OK,效果很好,以后往网站上图可以先处理一下了,哈哈,不知道怎么回事,生成的可执行jar包在我的ubuntu10.04下无法正常运行,每次用都要打开eclipse了

  5. yushaw May 21st, 2010 @ 01:24 | #5

    hi 很喜欢你的主题然后直接套用了

    呵呵 做的很漂亮

  6. neeke May 21st, 2010 @ 17:14 | #6

    好久没朋友JUnit了。

  7. xiaoding May 22nd, 2010 @ 16:07 | #7

    改学java了哈,很不错
    你的这个需求就是图片resize吧,可以用acdsee的批量处理来完成,也可以去microsoft的官网下载一个叫做 image resizerpower toy,安装完成在图片上点击右键就可以重设大小。
    java做企业应用比较好,做桌面还是差了点,用户体验不够好。
    另外推荐一个 java ide: IntelliJ IDEA ,我从 5.0 一直用到 8.0 现在都到9了。。

  8. 吖Bee May 22nd, 2010 @ 17:14 | #8

    哇~这么快就完成一个作品啦

  9. yinheli May 22nd, 2010 @ 21:42 | #9

    @羽中
    其实思考了好一阵子, 只是一直没有动手写…. 想得差不多了才写的.

    @QiQBoY
    写的很烂.

    @feideguangji
    应该是关联的问题吧. 用指定的命令试试. java -jar filename

    @xiaoding
    你竟然是 java 高手~! 我还是习惯用 eclipse. 用功夫了试试你介绍的这个.

    @吖Bee
    :mrgreen: 哈哈~

  10. 永恒之塔基地 May 24th, 2010 @ 12:07 | #10

    牛人啊,几下就写个完整的工具
    而且是JAVA的,谢谢作品分享,工具实用

  11. 二十六公斤 May 25th, 2010 @ 17:08 | #11

    这是个牛人··这么快一个作品就面试了· :roll:

  12. imceer May 28th, 2010 @ 04:39 | #12

    NB……

  13. Yacca Jun 6th, 2010 @ 19:37 | #13

    牛逼…

  14. lenomon Jul 28th, 2010 @ 16:33 | #14

    学习!!!

  15. aaron Jul 28th, 2010 @ 21:18 | #15

    for i in *.JPG ; do convert -quality 50% $i $i; done

Submitting Comment, Give me a second...

Leave a comment

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">
Trackbacks & Pingbacks ( 0 )
  1. No trackbacks yet.