Package com.idrsolutions.image.wmf
Class WmfDecoder
java.lang.Object
com.idrsolutions.image.JDeliImage
com.idrsolutions.image.wmf.WmfDecoder
- All Implemented Interfaces:
com.idrsolutions.image.Decoder
public class WmfDecoder
extends com.idrsolutions.image.JDeliImage
implements com.idrsolutions.image.Decoder
-
Field Summary
Fields inherited from class com.idrsolutions.image.JDeliImage
bb
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionread
(byte[] data) Decodes and returns the WMF file as a BufferedImage from a filereadDimension
(byte[] wmfRawData) Decodes and returns the width and height of wmf imagereadDimension
(File file) Decodes and returns the width and height of wmf imagestatic void
toSVG
(FileInputStream wmfInputStream, FileOutputStream svgOutputFile) static void
Methods inherited from class com.idrsolutions.image.JDeliImage
optimiseImage
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.idrsolutions.image.Decoder
getImageCount, getImageCount, readEmbeddedThumbnail, readEmbeddedThumbnail, readImageAt, readImageAt, readImageSpecificMetaData, readImageSpecificMetaData, setMetadata
-
Constructor Details
-
WmfDecoder
public WmfDecoder()
-
-
Method Details
-
read
Decodes and returns the WMF file as a BufferedImage from a file- Specified by:
read
in interfacecom.idrsolutions.image.Decoder
- Parameters:
file
- input image file to be decoded- Returns:
- BufferedImage decoded image
- Throws:
IOException
- if an error occurs in reading image
-
read
- Specified by:
read
in interfacecom.idrsolutions.image.Decoder
- Throws:
Exception
-
readDimension
Decodes and returns the width and height of wmf image- Specified by:
readDimension
in interfacecom.idrsolutions.image.Decoder
- Parameters:
file
- image image contained in raw data if present- Returns:
- width and height of image
- Throws:
Exception
- if problem reading image
-
readDimension
Decodes and returns the width and height of wmf image- Specified by:
readDimension
in interfacecom.idrsolutions.image.Decoder
- Parameters:
wmfRawData
- image image contained in raw data if present- Returns:
- Rectangle width and height of image
- Throws:
Exception
- if problem reading image
-
toSVG
- Throws:
IOException
-
toSVG
public static void toSVG(FileInputStream wmfInputStream, FileOutputStream svgOutputFile) throws IOException - Throws:
IOException
-