Package com.twelvemonkeys.imageio.path
Class AdobePathReader
java.lang.Object
com.twelvemonkeys.imageio.path.AdobePathReader
Reads a
Shape object from an Adobe Photoshop Path resource.- Author:
- Jason Palmer, itemMaster LLC, Harald Kuhr
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAdobePathReader(byte[] data) Creates a path reader that will read its data from abytearray.AdobePathReader(DataInput data) Creates a path reader that will read its data from aDataInput, such as anImageInputStream. -
Method Summary
-
Constructor Details
-
AdobePathReader
Creates a path reader that will read its data from aDataInput, such as anImageInputStream. The data length is assumed to be a multiple of 26.- Parameters:
data- the input to read data from.- Throws:
IllegalArgumentException- ifdataisnull
-
AdobePathReader
public AdobePathReader(byte[] data) Creates a path reader that will read its data from abytearray. The array length must be a multiple of 26, and greater than 0.- Parameters:
data- the array to read data from.- Throws:
IllegalArgumentException- ifdataisnull, or not a multiple of 26.
-
-
Method Details
-
readPath
Builds the path by reading from the supplied input.- Returns:
- the path
- Throws:
IIOException- if the input contains a bad path data.IOException- if a general I/O exception occurs during reading.
-