uk.co.silentsoftware.core.converters.image.errordiffusionstrategy
Class NoDitherStrategy

java.lang.Object
  extended by uk.co.silentsoftware.core.converters.image.errordiffusionstrategy.NoDitherStrategy
All Implemented Interfaces:
ErrorDiffusionDitherStrategy

public class NoDitherStrategy
extends java.lang.Object
implements ErrorDiffusionDitherStrategy

Direct colour conversion with no error distribution (hence no error is distributed in distributeError()!)


Constructor Summary
NoDitherStrategy()
           
 
Method Summary
 void distributeError(java.awt.image.BufferedImage output, int oldPixel, int newPixel, int x, int y)
          Distributes the error on the output image at the given x,y, using the difference between the original (old) pixel and the new pixel.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NoDitherStrategy

public NoDitherStrategy()
Method Detail

distributeError

public void distributeError(java.awt.image.BufferedImage output,
                            int oldPixel,
                            int newPixel,
                            int x,
                            int y)
Description copied from interface: ErrorDiffusionDitherStrategy
Distributes the error on the output image at the given x,y, using the difference between the original (old) pixel and the new pixel.

Specified by:
distributeError in interface ErrorDiffusionDitherStrategy

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object