Groovy Documentation

src.groovy.pl.burningice.plugins.image.engines.text
Class ImageMagickTextEngine

java.lang.Object
  src.groovy.pl.burningice.plugins.image.engines.text.DefaultTextEngine
      src.groovy.pl.burningice.plugins.image.engines.text.ImageMagickTextEngine

class ImageMagickTextEngine
extends DefaultTextEngine

Engine for typing text on image

author:
pawel.gdula@burningice.pl


Property Summary
private static int CLIENT_COLOR_MAX_VALUE

private static int JMAGICK_COLOR_MAX_VALUE

private PixelPacket imageMagickColor

private ImageInfo imageSource

private MagickImage magickImage

 
Constructor Summary
ImageMagickTextEngine(Color color, Font font, ImageFile loadedImage)

 
Method Summary
BufferedImage getResult()

protected void init()

private int recalculateColorRange(int currentRange)

void write(java.lang.String text, int deltaX, int deltaY)

 
Methods inherited from class DefaultTextEngine
getResult, init, write
 

Property Detail

CLIENT_COLOR_MAX_VALUE

private static final int CLIENT_COLOR_MAX_VALUE


JMAGICK_COLOR_MAX_VALUE

private static final int JMAGICK_COLOR_MAX_VALUE


imageMagickColor

private PixelPacket imageMagickColor


imageSource

private ImageInfo imageSource


magickImage

private MagickImage magickImage


 
Constructor Detail

ImageMagickTextEngine

public ImageMagickTextEngine(Color color, Font font, ImageFile loadedImage)


 
Method Detail

getResult

BufferedImage getResult()


init

protected void init()


recalculateColorRange

private int recalculateColorRange(int currentRange)


write

void write(java.lang.String text, int deltaX, int deltaY)


 

Groovy Documentation