A cross platform image viewer.
Table of Contents
This project is a cross platform image viewer written in Java. For image formats not natively supported it can interface with ImageMagick to support almost every image format available!
There are also several quick image processing options available such as Rotation, Inverting, Greyscale and Dithering. Simple things which are useful sometimes for quick and dirty processing.
As an image viewer, it is expected that it can view images.
JViewer uses a tab-style interface showing 1 image per tab, it has support for drag-and-drop and lets you copy/paste images into tabs.
By default JViewer can read any image supported by Java's ImageIO API.
This API provides support for the following standard image formats:
Format | Reading | Writing | Notes |
---|---|---|---|
JPEG | yes | yes | none |
PNG | yes | yes | none |
BMP | yes | yes | none |
WBMP | yes | yes | none |
GIF | yes | yes | GIF plug-in notes |
JViewer adds support for the following:
Format | Reading | Writing | Notes |
---|---|---|---|
KRA | yes | No | No Layers |
GIF | yes | yes | none |
When using ImageMagick the following formats have been tested:
Format | Reading | Writing | Notes |
---|---|---|---|
JXL | yes | yes | No Animation |
AVIF | yes | yes | None |
WEBP | yes | yes | No Animation |
PSD | yes | yes | No Layer Support |
QOI | yes | yes | None |
JP2 | yes | yes | None |
SVG | yes | No | Unknown |
JViewer has native support both Error-Diffusion and Ordered dithering algorithms:
Supported Error-Diffusion-Dithering
- Floyd-Steinberg
- Sierra
- Burkes
- Two Row Sierra
- Jarvis, Judice
- Sierra Lite
- Stucki
- Atkinson
- Random Noise
Supported Ordered-Dithering
- Bayer2
- Bayer3
- Bayer4
- Bayer8
JViewer is Java 8 compatible and makes use of Maven for all dependencies and builds.
For loading and saving images using ImageMagick JViewer uses Im4Java.
This wrapper allows JViewer to use any existing ImageMagick installation already on your system.
If you don't have or don't want to use ImageMagick, JViewer will read most common image formats.