Simian is a basic Java image viewer containing several algorithms, including resize, transparency handling and magnify while smoothly preserving edges. It can act as an interface for any image manipulation routine which the user can program as a java static method acting on a BufferedImage and returning a BufferedImage.