我的目标是将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格式图像转换为其他格式.谢谢提前.

java emf 转jpg_java – emf到jpg的转换相关推荐

  1. matlab emf 读取,20140219-Emf_Demo EMF 矢量图 可以读取和保存EMF 的封闭类 非常实用 matlab 238万源代码下载- www.pudn.com...

    文件名称: 20140219-Emf_Demo下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Visual C++ 文件大小: 6312 KB 上传时间: 2014-07-10 下载次 ...

  2. java中struts2日期_Struts2中Date日期转换的问题

    今天跑程序的时候莫名其妙的出现了下面的一个异常: java.lang.NoSuchMethodException:com.ca.agent.model.mybatis.ApprovalInforCan ...

  3. java整型转换为数组_基于java中byte数组与int类型的转换(两种方法)

    java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形 ...

  4. java使用aspose-cad将CAD的dwg文件转换png等格式

    第一步 引入jar包 需要引入官方库,放置于<dependencies>上即可 <repositories><repository><id>aspose ...

  5. Java小数点数字和百分号数字之间的转换

    Java小数点数字和百分号数字之间的转换 小数点数字和百分号(百分比)数字之间的转换在证券金融业很常见,需要经常进行两者之间相互转换.如代码: String s1 = "21.8%" ...

  6. Java使用jacob完成office文档pdf转换

    Java使用jacob完成office文档pdf转换 #简单介绍jacob jacob是java使用微软工具的一个工具 下载地址 http://sourceforge.net/projects/jac ...

  7. Java 计算两个日期相减并转换成月份

    来自:https://www.shixinwl.com/article/132 Java 计算两个日期相减并转换成月份 在网上找了很多类似方法结果都是垃圾,于是乎记录下来给需要的人 import ja ...

  8. Java集合Map,set, list 之间的转换

    Java集合Map,set, list 之间的转换 前言: 通过思维导图复习联系,看到一个HashMap排序题上机题之后有的一个感想,题目如下,看看你能时间出来么? 已知一个HashMap<In ...

  9. Java 中数组Array和列表List的转换

    主要介绍Java中Java 中数组Array和列表List的转换. 一.数组Array转列表List 1.使用Collections.addAll()方法 使用Collections.addAll() ...

最新文章

  1. 【转】oracle PLSQL基础学习
  2. C++ limits头文件
  3. spring-初始化完成后运行指定内容
  4. Android单元测试 mock Context,mock静态类的静态方法,测试方法的顺序
  5. BMC AR 配置AREA LDAP
  6. SQL夯实基础(九)MySQL联接查询算法
  7. django 之模板层
  8. WPS Office 去广告绿色版(2013.11.13更新)
  9. 美团热修复 Robust 方案接入(一)
  10. Ring Buffer介绍
  11. 【004】VS2017配置OpenCV4.1.0
  12. 世界星载SAR发展5——SIR-C(1994,美国)
  13. Python爬取LOL英雄皮肤
  14. WPS如何提取身份证中的出生日期
  15. xamarin android 邮件,Xamarin Android:通过标准API(电子邮件,脸谱等)分享图像
  16. php json 解析 中文,php json 不能解析中文字符串???
  17. Linux的任督二脉:进程调度和内存管理
  18. 详解ISO 13400文档(DoIP协议)-3
  19. deny和revoke的区别
  20. 基于OpenCv的照片美化工具的设计与实现

热门文章

  1. 报错, org.hibernate.PropertyAccessException
  2. Django基础学习笔记:初识MTV模式
  3. 【BZOJ1026】windy数,数位DP
  4. pythonweb搭建教程_基于Centos搭建Python Web 环境搭建教程
  5. 2017.4.1 kth_number 思考记录
  6. 2017.3.27 生成魔咒 思考记录(有史以来最不容易)
  7. 【英语学习】【WOTD】substantive 释义/词源/示例
  8. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(8) - 杂项指令 用户态扩展状态指令 随机数生成指令
  9. Summed-Area Variance Soft Shadow Mapping(SAVSM):一
  10. mysql 回滚_一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具