मेरा उद्देश्य emf, wmf फ़ाइल स्वरूपों को अन्य छवि फ़ाइल स्वरूपों में कनवर्ट करना है।emf से jpg रूपांतरण
मैं image4java जार शामिल है और जेपीजी की तरह अन्य प्रारूपों के लिए अपने ईएमएफ फ़ाइल को रूपांतरित करने की कोशिश की, 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 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, नई वस्तु [] {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 को ईएमएफ formatt छवि परिवर्तित करने के लिए fizing में मेरी मदद करें।
पर्यावरण-परिवर्तनीय 'IM4JAVA_TOOLPATH' को कॉन्फ़िगर करना (केवल 'पथ' पर्याप्त नहीं है) मुझे इसी स्थिति में मदद मिली –