Skip to content

classicimageviewer/ClassicImageViewer

Repository files navigation

ClassicImageViewer

ClassicImageViewer is a simple and fast image viewer for Linux, BSDs and MacOS with some editing features.

ClassicImageViewer

Features

  • Resize, rotate, flip, adjust colors, sharpen
  • Copy, cut or paste selection. Paste to side
  • Effects (Unsharp, Blur, Median, Denoise, ...)
  • Thumbnails
  • Slideshow
  • Batch conversion / renaming
  • Macros

Download

The Latest release is available as Appimage

The Appimage is built on old dependecies, therefore it is highly recommended, to build and install the application from source.

Build from source

Install dependecies

Debian/Ubuntu

If you want to build on Qt6:

sudo apt install g++ make qt6-base-dev qt6-l10n-tools qt6-image-formats-plugins

As an alternative, if you want to build on Qt5:

sudo apt install g++ make qtbase5-dev qttools5-dev-tools qt5-image-formats-plugins

Fedora

sudo dnf install g++ make qt6-qtbase-devel qt6-qttools-devel qt6-qtimageformats

openSUSE

sudo zypper install gcc-c++ make qt6-base-devel qt6-tools-devel qt6-imageformats

FreeBSD

pkg install qt6-tools qt6-imageformats

MacOS

Requires Homebrew.

brew install qttools qtimageformats libomp

Recommended packages

Debian/Ubuntu

sudo apt install libvips-dev libgraphicsmagick++1-dev libimage-exiftool-perl

Fedora

sudo dnf install vips-devel GraphicsMagick-c++-devel perl-Image-ExifTool

openSUSE

sudo zypper install libvips-devel libGraphicsMagick++-devel exiftool

Get the source

If you have git installed:

git clone https://github.com/classicimageviewer/ClassicImageViewer.git

Otherwise download as ZIP and extract the content.

Build

Enter the directory of the repository, then run the following commands:

qmake6 .
make -j$(nproc)
make install

In case of Qt5 build use qmake instead of qmake6

This will build and install for the current user, into

~/.local

You might need to log-out to make it available in the Main/Applications menu.

Notes

On Wayland, if you experience window sizing issues, try to set QT_QPA_PLATFORM to xcb:

export QT_QPA_PLATFORM=xcb
civ

On MacOS the target is civ.app, which "make install" copies to ~/.local/bin/.

The user can optionally create a symlink to make it available via the MacOS Launchpad:

ln -s ~/.local/bin/civ.app ~/Applications/civ.app

About

ClassicImageViewer is a simple image viewer for Linux with some editing features.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages