src/org/nutz/img/Images.java
public static BufferedImage zoomScale(String srcPath,
                                          String taPath,
                                          int w,
                                          int h,
                                          Color bgColor)
            throws IOException {
        File srcIm = Files.findFile(srcPath);
        if (null == srcIm)
            throw Lang.makeThrow("Fail to find image file '%s'!", srcPath);

        File taIm = Files.createFileIfNoExists(taPath);
        return zoomScale(srcIm, taIm, w, h, bgColor);
    }
public static BufferedImage zoomScale(String srcPath,
                                          String taPath,
                                          int w,
                                          int h,
                                          Color bgColor)
            throws IOException {
        File srcIm = Files.findFile(srcPath);
        if (null == srcIm)
            throw Lang.makeThrow("Fail to find image file '%s'!", srcPath);

        File taIm = Files.createFileIfNoExists(taPath);
        return zoomScale(srcIm, taIm, w, h, bgColor);
    }
自动等比缩放一个图片，并将其保存成目标图像文件<br />
多余的部分，用给定背景颜色补上<br />
如果参数中的宽度或高度为<b>-1</b>的话，着按照指定的高度或宽度对原图等比例缩放图片，不添加背景颜色
<p>
图片格式支持 png | gif | jpg | bmp | wbmp

@param srcPath
源图像路径
@param taPath
目标图像路径，如果不存在，则创建
@param w
宽度
@param h
高度
@param bgColor
背景颜色

@return 被转换前的图像对象

@throws IOException
当读写文件失败时抛出