900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java emf 转jpg_java – emf到jpg的转换

java emf 转jpg_java – emf到jpg的转换

时间:2018-12-13 07:18:44

相关推荐

java emf 转jpg_java – emf到jpg的转换

我的目标是将emf,wmf文件格式转换为其他图像文件格式.

我包括image4java jar并尝试将我的emf文件转换为其他格式,如jpg,png ..使用以下代码:

import org.im4java.core.ConvertCmd;

import org.im4java.core.IMOperation;

import java.io.File;

public class im4java {

public static void main(String arg[])

{

File input=new File("src/image.emf");

File output=new File("src/output.jpg");

convertemf2png(input,output);

}

public static void convertemf2png(File input,File output)

{

try{

IMOperation img=new IMOperation();

img.addImage();

img.addImage();

ConvertCmd convert=new ConvertCmd();

convert.run(img,new Object[]{input,output});

}

catch(Exception e)

{

e.printStackTrace();

}

}

}

当我执行它时,我得到了错误

>当我使用简单的convert.run(img,new Object [] {input,output});我有

java.lang.IllegalArgumentException:java.io.File是不受支持的图像类型

at org.im4java.core.ImageCommand.resolveImages(ImageCommand.java:289)

at org.im4java.core.ImageCommand.prepareArguments(ImageCommand.java:189)

at org.im4java.core.ImageCommand.run(ImageCommand.java:208)

at im4java.convertemf2png(im4java.java:27)

at im4java.main(im4java.java:18)

当我使用时,`convert.run(img,new Object [] {input.getAbsolutePath(),output.getAbsolutePath()});

我有,

org.mandException: org.mandException: Invalid Parameter - C:\vignesh\im4java\src\output.jpg

at org.im4java.core.ImageCommand.run(ImageCommand.java:215)

at im4java.convertemf2png(im4java.java:27)

at im4java.main(im4java.java:18)

Caused by: org.mandException: Invalid Parameter - C:\vignesh\im4java\src\output.jpg

at org.im4java.core.ImageCommand.finished(ImageCommand.java:247)

at org.im4java.process.ProcessStarter.run(ProcessStarter.java:314)

at org.im4java.core.ImageCommand.run(ImageCommand.java:211)

任何人请帮助我解决这个问题或任何其他方式将emf格式图像转换为其他格式.谢谢提前.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。