Module ij
Package ij.process

Interface Blitter

All Known Implementing Classes:
ByteBlitter, ColorBlitter, FloatBlitter, ShortBlitter

public interface Blitter
ImageJ bit blitting classes must implement this interface.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    dst=dst+src
    static final int
    dst=dst AND src
    static final int
    dst=(dst+src)/2
    static final int
    dst=src
    static final int
    dst=255-src (8-bits and RGB)
    static final int
    Copies with white pixels transparent.
    static final int
    Copies with zero pixels transparent.
    static final int
    dst=abs(dst-src)
    static final int
    dst=dst/src
    static final int
    dst=max(dst,src)
    static final int
    dst=min(dst,src)
    static final int
    dst=src*src
    static final int
    dst=dst OR src
    static final int
    dst=dst-src
    static final int
    dst=dst XOR src
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    copyBits(ImageProcessor src, int x, int y, int mode)
    Copies the image in 'src' to (x,y) using the specified mode.
    void
    Sets the transparent color used in the COPY_TRANSPARENT mode (default is Color.white).