2010-08-25 123 views
1

在Java中为大尺寸图像生成固定大小缩略图的有效方法是什么?为大尺寸图像生成固定大小缩略图的有效方法?

我有多个目录/子目录扫描图像文件并为每个图像生成缩略图。我可以同时浏览多个目录并同时生成缩略图吗?我在考虑有两种类型的进程:

  1. 扫描目录。 (多个但有限的线程数)。
  2. 生成缩略图。 (单线程作为图像IO可能会吃太多的内存)。

有什么建议吗?

回答

2

在Image Magick上搜索。这是一个伟大的程序图像处理库。

我有一个网站,我简单地称之为命令行工具(命令是“convert”),并传递了所需的像素宽x高参数以生成图像目录的缩略图。这基本上就是我在后端所做的:http://www.ibm.com/developerworks/linux/library/l-graf/

如果您需要在运行时动态执行此操作,请参阅http://www.imagemagick.org/script/index.php看起来他们有一个Java包,它可以连接到非常丰富的Image Magick API,称为JMagick。

+0

@ pure.java,这个答案有帮助吗? – warriorpostman 2010-08-30 18:45:48