私の目的は、emf、wmfファイル形式を他の画像ファイル形式に変換することです。emfからjpgへの変換
私はimage4javaジャーを含めて、次のコードを使用して... JPG、PNGなどの他の形式に私のEMFファイルを変換しようとした:私はそれを実行しながら、
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();
}
}
}
を、私は
-
のようなエラーが発生しました私は私が得ただけで
-
java.lang.IllegalArgumentException: java.io.File is an unsupported image-type
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,output});
使用
iが使用 `convert.run(IMG、新しいオブジェクト[] {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)
誰もがこの問題や、事前に他のformats..ThanksにEMF formattの画像を変換する他の方法をfizingで私を助けてくださいました。
は(ちょうど' PATH'が十分ではありません)似たような状況で私を助けました –