现在我用jamagick 处理图片大小缩放问题,之前调试的一个可以了
但是现在我要把它作为一个小功能提出来,为什么就没法了勒
下边是我滴一段代码,
/**
*
* @param filePath图片路径
* @param w宽度
* @param h高度
* @param newfilename设置大小后新图片的名字
* @param filename图片名字
*/
public static void zoomImg(String filePath, int w, int h, String newfilename) {
try {
// Resize
System.out.println("11");
System.setProperty("jmagick.systemclassloader","no");
ImageInfo info = new ImageInfo(filePath);
System.out.println("22");
MagickImage image = new MagickImage(info);
System.out.println("33");
MagickImage scaled = image.scaleImage(w, h);//小图片文件的大小.
scaled.setFileName(newfilename);
scaled.writeImage(info); } catch(MagickApiException ex) {
System.out.println(ex); } catch(MagickException ex) {
System.out.println(ex);
}
}
但是现在我要把它作为一个小功能提出来,为什么就没法了勒
下边是我滴一段代码,
/**
*
* @param filePath图片路径
* @param w宽度
* @param h高度
* @param newfilename设置大小后新图片的名字
* @param filename图片名字
*/
public static void zoomImg(String filePath, int w, int h, String newfilename) {
try {
// Resize
System.out.println("11");
System.setProperty("jmagick.systemclassloader","no");
ImageInfo info = new ImageInfo(filePath);
System.out.println("22");
MagickImage image = new MagickImage(info);
System.out.println("33");
MagickImage scaled = image.scaleImage(w, h);//小图片文件的大小.
scaled.setFileName(newfilename);
scaled.writeImage(info); } catch(MagickApiException ex) {
System.out.println(ex); } catch(MagickException ex) {
System.out.println(ex);
}
}
http://code.google.com/p/java-image-scaling/wiki/Getting_started