Error: convert.exe: Postscript delegate failed /undefined...
Posted: 2014-10-23T08:52:42-07:00
I am using a java wrapper for ImageMagick called Im4Java and until recently, I started getting errors when trying to convert a .eps to .jpg. The error is the following:
org.im4java.core.CommandException: convert.exe: Postscript delegate failed `[ghostscript library] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -g612x792 -dEPSCrop "-sOutputFile=C:/Users/gregh/AppData/Local/Temp/magick-7684EBopBcVSBnua%d" "-fC:/Users/gregh/AppData/Local/Temp/magick-7684Ovg6DUuuB9mL" "-fC:/Users/gregh/AppData/Local/Temp/magick-7684HAO1Pls4BIg6"': Error: /undefined in Unexpected
My method is as follows:
public void convert()
{
IMOperation op = new IMOperation();
ProcessStarter.setGlobalSearchPath("C:\\Program Files\\ImageMagick-6.8.9-Q16");
op.addImage(); //in
op.addImage(); //out
ConvertCmd cmd = new ConvertCmd();
ExtensionFilter filter = new ExtensionFilter("eps");
FilenameLoader loader = new FilenameLoader(filter);
List<String> files = loader.loadFilenames("C:\\Program Files\\ImageMagick-6.8.9-Q16\\NakedWines\\Raw\\");
FilenamePatternResolver resolver = new FilenamePatternResolver("%P/%f.jpg");
for (String img: files)
{
try {
cmd.run(op,img,resolver.createName("C:\\Program Files\\ImageMagick-6.8.9-Q16\\NakedWines\\Converted\\" + img.substring(img.lastIndexOf("\\") + 1, img.length() - 3)));
} catch (IOException | InterruptedException | IM4JavaException e) {
e.printStackTrace();
}
}
}
I'm using ghostscript 9.15. Any idea what might be causing this error?
org.im4java.core.CommandException: convert.exe: Postscript delegate failed `[ghostscript library] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -g612x792 -dEPSCrop "-sOutputFile=C:/Users/gregh/AppData/Local/Temp/magick-7684EBopBcVSBnua%d" "-fC:/Users/gregh/AppData/Local/Temp/magick-7684Ovg6DUuuB9mL" "-fC:/Users/gregh/AppData/Local/Temp/magick-7684HAO1Pls4BIg6"': Error: /undefined in Unexpected
My method is as follows:
public void convert()
{
IMOperation op = new IMOperation();
ProcessStarter.setGlobalSearchPath("C:\\Program Files\\ImageMagick-6.8.9-Q16");
op.addImage(); //in
op.addImage(); //out
ConvertCmd cmd = new ConvertCmd();
ExtensionFilter filter = new ExtensionFilter("eps");
FilenameLoader loader = new FilenameLoader(filter);
List<String> files = loader.loadFilenames("C:\\Program Files\\ImageMagick-6.8.9-Q16\\NakedWines\\Raw\\");
FilenamePatternResolver resolver = new FilenamePatternResolver("%P/%f.jpg");
for (String img: files)
{
try {
cmd.run(op,img,resolver.createName("C:\\Program Files\\ImageMagick-6.8.9-Q16\\NakedWines\\Converted\\" + img.substring(img.lastIndexOf("\\") + 1, img.length() - 3)));
} catch (IOException | InterruptedException | IM4JavaException e) {
e.printStackTrace();
}
}
}
I'm using ghostscript 9.15. Any idea what might be causing this error?