Using aspose.imageing java product: converting wmf to png file.
After converting wmf to png , the absolute line e.g. |u| , “|” getting very faint in png file.
wmf file and converted png file enclosed in zip format.
import_image1_18720283695400.zip (10.8 KB)
code :
try (Image image = Image.load(mfFile.getAbsolutePath()))
{
WmfRasterizationOptions rasterizationOptions = new WmfRasterizationOptions();
System.out.println(" Before converting width :"+image.getWidth()+" height : "+image.getHeight()+" size "+image.getSize());
if(image.getWidth() > 200 || image.getHeight() > 200) {
rasterizationOptions.setPageWidth((int)(image.getWidth()));
rasterizationOptions.setPageHeight((int)(image.getHeight()));
}else {
rasterizationOptions.setPageWidth((int)(image.getWidth()*3*6));
rasterizationOptions.setPageHeight((int)(image.getHeight()*3*6));
}
System.out.println(" After converting width :"+rasterizationOptions.getPageWidth()+" height : "+rasterizationOptions.getPageHeight());
PngOptions pngOptions = new PngOptions();
ResolutionSetting resolutionSetting = new ResolutionSetting(300.0, 300.0);
pngOptions.setResolutionSettings(resolutionSetting);
pngOptions.setVectorRasterizationOptions(rasterizationOptions);
image.save(pngFile.getAbsolutePath(), pngOptions);
}