code: 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);
      }
docs: 自动等比缩放一个图片，并将其保存成目标图像文件<br />
  多余的部分，用给定背景颜色补上<br />
  如果参数中的宽度或高度为<b>-1</b>的话，着按照指定的高度或宽度对原图等比例缩放图片，不添加背景颜色
  <p>
  图片格式支持 png | gif | jpg | bmp | wbmp
  
  @param srcPath
  源图像路径
  @param taPath
  目标图像路径，如果不存在，则创建
  @param w
  宽度
  @param h
  高度
  @param bgColor
  背景颜色
  
  @return 被转换前的图像对象
  
  @throws IOException
  当读写文件失败时抛出