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 abyte
array.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
- ifdata
isnull
-
AdobePathReader
public AdobePathReader(byte[] data) Creates a path reader that will read its data from abyte
array. The array length must be a multiple of 26, and greater than 0.- Parameters:
data
- the array to read data from.- Throws:
IllegalArgumentException
- ifdata
isnull
, 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.
-