Package magick
Class DrawInfo
java.lang.Object
magick.Magick
magick.DrawInfo
Encapsulation of the ImageMagick DrawInfo structure.
- Author:
- Eric Yeo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinalize()If the garbabe collector removes us, we had better release the memory we occupy.Get the border_color attribute in the DrawInfo handle.intGet the decorate attribute in the DrawInfo handle.getFill()Get the fill attribute in the DrawInfo handle.getFont()Get the font field in the DrawInfo.Get the geometry field in the DrawInfo.intGet the gravity attribute in the DrawInfo handle.intGet the opacity attribute in the DrawInfo handle.doubleGet the pointsize attribute in the DrawInfo handle.Get the primitive field in the DrawInfo.Get the stroke attribute in the DrawInfo handle.booleanReturn the stroke_antialias attribute in the DrawInfo handle.doubleGet the stroke_width attribute in the DrawInfo handle.getText()Get the text field in the DrawInfo.booleanReturn the text_antialias attribute in the DrawInfo handle.getTile()Get the tile image from the DrawInfo.Get the undercolor attribute in the DrawInfo handle.voidsetBorderColor(PixelPacket borderColor) Set the border_color attribute in the DrawInfo handle.voidsetDecorate(int decoration) Set the decorate attribute in the DrawInfo handle.voidsetFill(PixelPacket fill) Set the fill attribute in the DrawInfo handle.voidSet the font field in the DrawInfo.voidsetGeometry(String geometry) Set the geometry field in the DrawInfo.voidsetGravity(int gravity) Set the gravity attribute in the DrawInfo handle.voidsetOpacity(int opacity) Set the opacity attribute in the DrawInfo handle.voidsetPointsize(double pointsize) Set the pointsize attribute in the DrawInfo handle.voidsetPrimitive(String primitive) Set the primitive field in the DrawInfo.voidsetStroke(PixelPacket stroke) Set the stroke attribute in the DrawInfo handle.voidsetStrokeAntialias(boolean strokeAntialias) Set the stroke_antialias attribute in the DrawInfo handle.voidsetStrokeWidth(double strokeWidth) Set the stroke_width attribute in the DrawInfo handle.voidSet the text field in the DrawInfo.voidsetTextAntialias(boolean textAntialias) Set the text_antialias attribute in the DrawInfo handle.voidsetTile(MagickImage image) Set the tile image in the DrawInfo.voidsetUnderColor(PixelPacket underColor) Set the undercolor attribute in the DrawInfo handle.Methods inherited from class magick.Magick
parseImageGeometry
-
Constructor Details
-
DrawInfo
Constructor. Create a DrawInfo structure from defaults in the ImageInfo structure.- Parameters:
imageInfo- default values for DrawInfo this taken from this- Throws:
MagickException
-
-
Method Details
-
finalize
protected void finalize()If the garbabe collector removes us, we had better release the memory we occupy. -
setPrimitive
Set the primitive field in the DrawInfo.- Parameters:
primitive- value of the primitive field- Throws:
MagickException
-
getPrimitive
Get the primitive field in the DrawInfo.- Returns:
- value of the primitive field.
- Throws:
MagickException
-
getText
Get the text field in the DrawInfo.- Returns:
- value of the text field.
- Throws:
MagickException
-
setText
Set the text field in the DrawInfo.- Parameters:
text- value of the text field- Throws:
MagickException
-
getGeometry
Get the geometry field in the DrawInfo.- Returns:
- value of the geometry field.
- Throws:
MagickException
-
setGeometry
Set the geometry field in the DrawInfo.- Parameters:
geometry- value of the geometry field- Throws:
MagickException
-
setFont
Set the font field in the DrawInfo.- Parameters:
font- value of the font field- Throws:
MagickException
-
getFont
Get the font field in the DrawInfo.- Returns:
- value of the font field.
- Throws:
MagickException
-
setStrokeAntialias
Set the stroke_antialias attribute in the DrawInfo handle.- Parameters:
strokeAntialias- whether antialiasing is enable- Throws:
MagickException
-
getStrokeAntialias
Return the stroke_antialias attribute in the DrawInfo handle.- Returns:
- value of the stroke_antialias attribute in DrawInfo
- Throws:
MagickException
-
setTextAntialias
Set the text_antialias attribute in the DrawInfo handle.- Parameters:
textAntialias- whether antialiasing is enable- Throws:
MagickException
-
getTextAntialias
Return the text_antialias attribute in the DrawInfo handle.- Returns:
- value of the text_antialias attribute in DrawInfo
- Throws:
MagickException
-
setGravity
Set the gravity attribute in the DrawInfo handle.- Parameters:
gravity- the new GravityType value- Throws:
MagickException- See Also:
-
getGravity
Get the gravity attribute in the DrawInfo handle.- Returns:
- the value of the gravity attribute in the DrawInfo
- Throws:
MagickException- See Also:
-
setOpacity
Set the opacity attribute in the DrawInfo handle.- Parameters:
opacity- the new opacity value- Throws:
MagickException
-
getOpacity
Get the opacity attribute in the DrawInfo handle.- Returns:
- the value of the opacity attribute in the DrawInfo
- Throws:
MagickException
-
setDecorate
Set the decorate attribute in the DrawInfo handle.- Parameters:
decorate- the new DecorationType value- Throws:
MagickException- See Also:
-
getDecorate
Get the decorate attribute in the DrawInfo handle.- Returns:
- the value of the decorate attribute in the DrawInfo
- Throws:
MagickException- See Also:
-
setStrokeWidth
Set the stroke_width attribute in the DrawInfo handle.- Parameters:
strokeWidth- value of the stroke_width attribute- Throws:
MagickException
-
getStrokeWidth
Get the stroke_width attribute in the DrawInfo handle.- Returns:
- the value of the stroke_width attribute in DrawInfo
- Throws:
MagickException
-
setPointsize
Set the pointsize attribute in the DrawInfo handle.- Parameters:
pointsize- value of the pointsize attribute- Throws:
MagickException
-
getPointsize
Get the pointsize attribute in the DrawInfo handle.- Returns:
- the value of the pointsize attribute in DrawInfo
- Throws:
MagickException
-
setFill
Set the fill attribute in the DrawInfo handle.- Parameters:
fill- new value of the fill attribute- Throws:
MagickException
-
getFill
Get the fill attribute in the DrawInfo handle.- Returns:
- the fill attribute in the DrawInfo handle
- Throws:
MagickException
-
setStroke
Set the stroke attribute in the DrawInfo handle.- Parameters:
stroke- new value of the fill attribute- Throws:
MagickException
-
getStroke
Get the stroke attribute in the DrawInfo handle.- Returns:
- the stroke attribute in the DrawInfo handle
- Throws:
MagickException
-
setUnderColor
Set the undercolor attribute in the DrawInfo handle.- Parameters:
underColor- new value of the fill attribute- Throws:
MagickException
-
getUnderColor
Get the undercolor attribute in the DrawInfo handle.- Returns:
- the undercolor attribute in the DrawInfo handle
- Throws:
MagickException
-
setBorderColor
Set the border_color attribute in the DrawInfo handle.- Parameters:
borderColor- new value of the fill attribute- Throws:
MagickException
-
getBorderColor
Get the border_color attribute in the DrawInfo handle.- Returns:
- the corber_color attribute in the DrawInfo handle
- Throws:
MagickException
-
setTile
Set the tile image in the DrawInfo.- Parameters:
image- the tile image to set- Throws:
MagickException- if any error occurs
-
getTile
Get the tile image from the DrawInfo.- Returns:
- a copy of the title image
- Throws:
MagickException- if any error occurs
-