首页 / JAVA / java – emf到jpg的转换
java – emf到jpg的转换
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – emf到jpg的转换,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1890字,纯文字阅读大概需要3分钟。
内容图文
![java – emf到jpg的转换](/upload/InfoBanner/zyjiaocheng/828/58f7093231e74929a6bcf57184354eb0.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.im4java.core.CommandException: org.im4java.core.CommandException: 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.im4java.core.CommandException: 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格式图像转换为其他格式.谢谢提前.
最佳答案:
您需要设置ImageMagic可执行文件的路径 – 您无意中调用了a windows program named convert
内容总结
以上是互联网集市为您收集整理的java – emf到jpg的转换全部内容,希望文章能够帮你解决java – emf到jpg的转换所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。