Multivalent API

Package multivalent.std.lens

Lens superclass and standard lenses, such as Magnify and Rot-13.

See:
          Description

Class Summary
BitMagnify Enlarge contexts by doubling pixel width and height as opposed to drawing at larger size (scaling with ATM).
Blur Image blur lens, as in "Programmer’s Guide to the Java 2D™ API".
Brighten Edge detection lens, as in "Programmer’s Guide to the Java 2D™ API".
Cypher (De)Greek/Cyrillic lens: translate Greek characters to Latin equivalents.
Darken Edge detection lens, as in "Programmer’s Guide to the Java 2D™ API".
EdgeDetect Edge detection lens, as in "Programmer’s Guide to the Java 2D™ API".
Lens VWindows that transform their content and compose with one another.
LensMan Manager to coordinate lens painting
LensOp Superclass for lenses that set operation for Graphics2D.drawImage(BufferedImage, BufferedImageOp, int, int).
Magnify Enlarge content by scaling Graphics2D.
Mirror Like Cypher could be useful for reading coded messages, I guess, but mostly just a demonstration.
PlainView Try to make things as readable as possible: undo affine transformations, no signals, black text on white background, non-bold non-italic 12-point Times Roman font, no blink, ....
Rescale Rescale lens.
Rotate Doesn't work Rotate landscape into portrait, say.
Sharpen Image sharpen lens, as in "Programmer’s Guide to the Java 2D™ API".
SignalLens Scriptable lens for effects that just need a signal set.
 

Package multivalent.std.lens Description

Lens superclass and standard lenses, such as Magnify and Rot-13.


Multivalent API