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.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,video-processing
来源: https://codeday.me/bug/20190515/1109698.html
java emf 转jpg_java – emf到jpg的转换相关推荐
- java emf 转jpg_java – emf到jpg的转换
我的目标是将emf,wmf文件格式转换为其他图像文件格式. 我包括image4java jar并尝试将我的emf文件转换为其他格式,如jpg,png ..使用以下代码: import org.im4j ...
- 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 下载次 ...
- java中struts2日期_Struts2中Date日期转换的问题
今天跑程序的时候莫名其妙的出现了下面的一个异常: java.lang.NoSuchMethodException:com.ca.agent.model.mybatis.ApprovalInforCan ...
- java整型转换为数组_基于java中byte数组与int类型的转换(两种方法)
java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形 ...
- java使用aspose-cad将CAD的dwg文件转换png等格式
第一步 引入jar包 需要引入官方库,放置于<dependencies>上即可 <repositories><repository><id>aspose ...
- Java小数点数字和百分号数字之间的转换
Java小数点数字和百分号数字之间的转换 小数点数字和百分号(百分比)数字之间的转换在证券金融业很常见,需要经常进行两者之间相互转换.如代码: String s1 = "21.8%" ...
- Java使用jacob完成office文档pdf转换
Java使用jacob完成office文档pdf转换 #简单介绍jacob jacob是java使用微软工具的一个工具 下载地址 http://sourceforge.net/projects/jac ...
- Java 计算两个日期相减并转换成月份
来自:https://www.shixinwl.com/article/132 Java 计算两个日期相减并转换成月份 在网上找了很多类似方法结果都是垃圾,于是乎记录下来给需要的人 import ja ...
- Java集合Map,set, list 之间的转换
Java集合Map,set, list 之间的转换 前言: 通过思维导图复习联系,看到一个HashMap排序题上机题之后有的一个感想,题目如下,看看你能时间出来么? 已知一个HashMap<In ...
- Java 中数组Array和列表List的转换
主要介绍Java中Java 中数组Array和列表List的转换. 一.数组Array转列表List 1.使用Collections.addAll()方法 使用Collections.addAll() ...
最新文章
- android获取图片缩略图,Android系获取图片和视频的缩略图
- SAP HUM针对HU做货物移动后生成的物料凭证何处看相关的HU信息?
- js 获取元素的几种方法
- python文件输出-python将控制台输出保存至文件的方法
- Java GUI编程:swing创建窗体代码详解
- Jquery有哪些选择器
- 如何在Java代码中使用SAP云平台CloudFoundry环境的环境变量
- ddr读时序波形_测试新体验|如何解决DDR内存系统测试难题?
- python源码剖析笔记
- 2021年危险化学品生产单位安全生产管理人员试题及解析及危险化学品生产单位安全生产管理人员模拟试题
- 技术储备(一):CGI介绍
- 刘晓艳老师的考研单词记忆
- 一元多项式因式分解的唯一性定理
- 计算机操作系统(四)
- Android利用zxing生成二维码
- python广州地图_手把手教你用Python+可视化工具制作漂亮地图
- 计算机过去.现在的技术发展,影像技术与设备的过去,现在与未来
- 现代硬件技术的发展与未来趋势
- 计算机网络课论文参考文献,计算机网络课程论文
- 浏览器踩坑:浏览器访问已发布服务器的网址显示跨域,但微信浏览器可以正常访问,别人的浏览器也可以正常访问