KGliv 0.7 review

Download
by rbytes.net on

KGliv is a simple Image viewer on top of OpenGL

License: GPL (GNU General Public License)
File size: 158K
Developer: thomas12777
0 stars award from rbytes.net

KGliv is a simple Image viewer on top of OpenGL. The main aspect of this package is the sublying class that is meant to be reused in real image viewers.

THIS IS A PREVIEW RELEASE!

The library API is not completely fixed yet (i guess i'll change sth. about the "move" parameter spectrum). The lib doc is incomplete and so is the tutorial (i.e. the application doc). Code needs clean up.

Notice:

The image viewer is only thought as demo app to give developers sth. to read and to show off. It's NOT gonna be a really great image viewer. Instead viewers like Gwenview and Kuickshow may include the GLView Widget. Don't ask for more features and don't mourn about app bugs.

If you need however features in the lib or find a bug here please feel free to drop me a mail.

I will also probably write a simple script interpreter for some kind of diashow.

Installation:

untar the archive, call "qmake && make"
you may then copy the binary "kgliv" to some directory in your $PATH environment,
e.g. /usr/bin to call it from anywhere.

Usage:

call "kgliv [imagepath] [another imagepath]"
or e.g. "kgliv *" to show any image in the current dir

KEYS: (supported by the viewer widget)
Ctrl+LMB: rotate around the Z axis
Ctrl+Shift+LMB: rotate around the X axis
Ctrl+Alt+LMB: rotate around the Y axis
Shift+LMB: scale to marked point
LMB to drag around

Some keycombinations from the app - see the menubar.

What's New in This Release:
(real this time) boxblurring via pbuffer (Qt4 onlysorry Qt3 users, backporting pbuffer support from Qt4 was not an option)
tunnel effect (i.e. blurring on the edges with a crisp center, Qt4 only because of pbuffer usage)
Hello GLSL (any Qt) that means: shader supportsee README for instructionsunfortunately broke (bad) invertion support on non shader using systems

KGliv 0.7 search tags