KIPI Plugin: OpenGL Image Viewer

Graphic Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
Score 50.0%
Description:

OpenGL image viewer KIPI plugin
-------------------------------

While Digikam is a great app for managing your images, it lacks a good and fast image viewer in my opinion. Unfortunately, the fastest image viewer for KDE, Kuickshow, is not available as KIPI plugin. Therefore I wrote this plugin to fill that gap

Features:
- works as KIPI plugin
- fast image loading (about as fast as kuickshow)
- fast zooming/panning (faster than kuickshow)


Requirements:
- GL_ARB_texture_rectangle extension (check with glxinfo)
- at least 32Mb video ram
- fast OpenGL setup

Installation:
- download http://www.titlis.org/kipi_imageviewer-0.1.1.tar.gz
- read the INSTALL file

Usage:
- read the README file
Last changelog:

12 years ago

--------Jun 23 2007------------------
The latest OpenGL imageviewer is included in the newly released KIPI-plugins-1.4. The KIPI plugins are vailable here:
http://www.kde-apps.org/content/show.php?content=16061


--------Feb 27 2007------------------
This KIPI plugin became part of the official KIPI project and will be available in the next release (probably 1.4). Therefore I won't release any new versions via kde-apps.org. As for now, go to www.kipi-plugins.org and do a svn checkout in order to obtain the image viewer plugin.

Changelog version 0.1.1 to svn r634550
- improved zoomfactors for mousewheel and mousemove
- additional keybindings (+/-) for zoom
- zoom to original
- fixed compilation issues

please report any issues via bugs.kde.org

enaut

11 years ago

Your Plugin is pretty good by now.

but I have a feature suggestion:
I really like the KPhotoAlbum feature where you can set during the presentation different tokens for different pictures and then tag the pictures afterwards according to the tokens you have set.
The (user)documentation can be found here:
http://www.kphotoalbum.org/translations/en/doc-multi-page/chp-viewer.html#tokens
So it would be great to find such a thing in DigiKam because I really like it.

Report

apachelogger

12 years ago

Ahoy! :D
I'm just started work on a kubuntu package. As usual, when I do packaging, I got some feedback:

* source folder version shouldn't be x_y_z but instead x-y-z, though that's really a minor issue
* before you create the tarball, ensure that you removed all .svn directories
* actually the current release doesn't ship a configure file, so I'm not packaging any further, since I hope that you're going to fix that ASAP :)

Greetings from today's lan party (yeah I'm a really freaked out nerd ;-)

Report

linux3114a

12 years ago

raoul@linux3114a:~/work/kipi_imageviewer-0_1_1> unsermake
ERROR:src/Makefile.am: "$(LIB" appears to be a variable, but is none. Assertion hit!

???

Report

rpw

12 years ago

Hello,

I'm using Kubuntu 6.10 and can't do the ./configure. When I try to do, I only get the following error-message:

checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.


If needed I can copy the output of the config.log file, but it is allmost 600 lines, so I will try without first.

Regards,

rpw

Report

davidsoft

12 years ago

cad/cam/cae/eda/optical crack ftp download software

Part of Software
----------------------------------------------------------------------
Do not put any replies here. WE will not check any replies here on the forum.

If you are interested in or want to get more software list ,please go

http://www.caxsoft.net
http://softworld.tux.nu/


AUTOFORM V4.1 ISO 1CD
SURFWARE.SURFCAM.V2006 III
GIBBSCAM.2007 V8.5.15 ISO 1CD
DP.Technology.ESPRIT.2007.Plus 1CD
MOLDPLUS_METRIC_V9.2_FOR_MASTERCAMX
MASTERCAM_X2_ MR1_SP1_v11
solidcam_v2007 FOR SOLIDWORK
JETCAM EXPERT V15.6
AMADA_CNCKAD 2006 ISO 1CD
IMOLD 2006 FOR SOLIDWORKS
CGTECH.VERICUT.V6.1
Space-E v4.5 _ISO 1CD
K-MOLD V9.0
CIMATRON_ELITE_V8.0_ISO
MISSLER.TOPSOLID.2007 6.8 dvd
Nemetschek.PlanDesign.2006.Multilanguage
DEPOCAM 2006
SOLIDWORKS V2007 ISO DVD for win 32bit for 64bit
TEKSOFT_CAMWORKS_V2007 ISO 1CD
VERO MACHINING STRATEGIST 8.027
Tebis cad cam v3.3 R5 WinNT2k
Sescoi.WorkNC_v18.19 WinNT2k_ISO
Amiable.FlexiSIGN.Family.Pro.v7.6.R2
Allplan v2006.1 *MULTiLANGUAGE* (c)NUMETSCHEK ISO
Open.Mind.HyperCAD.2006.2 MULTILANGUAGE
Open.Mind.hyperMILL_V9.51
Autodesk.Inventor.Professional.2008
DELCAM_ARTCAM_PRO_9.01
POWERMILL V7.06 ISO (c) DELCAM with Pmpost 1CD
DELCAM.POWERSHAPE.V7.08 ISO 1CD
DELCAM.COPYCAD.V7.0 1CD
VERO_VISI-SERIES_V14_ISO SP1 (c) VERO SOFTWARE
EDS I-DEAS V12 *ISO* (c) EDS EDS_I-DEAS_NX_V12M4_ DVD
PTC.PRO.ENGINEER.WILDFIRE.V3.0 M080 ISO DVD
Autodesk_autocad_2008
INNOVMETRIC_POLYWORKS_V9.0.2
RAINDROP_GEOMAGIC_STUDIO_V8.0_WITH SP1 ISO
EDS.SOLID.EDGE.V19 DVD
UNIGRAPHICS.NX.V5.0_ISO
DASSAULT SYSTEMES CATIA P3 V5R17 *ISO* (c) DASSAULT SYSTEMES+SP4 FOR 64BIT
DASSAULT.SYSTEMES.CATIA.V5R17.P3.with.SP4
DELCAM_FEATURECAM_2007
CADCEUS V6.5
CADMEISTER V2.0
worknc v18.9 ==hardlock ,fix,crack
Intergraph Plant Design System(PDS)v07.00.00.15
AVL Cruise v3.1
Visual Modflow 4.1

MOLDFLOW PLASTICS ADVISOR v7.3 1CD
MOLDFLOW.PLASTIC.INSIGHT.V6.1_ISO
ALGOR V19.2 ISO (c) ALGOR_ISO
Rebis.AutoPlant.v2004
CAMsoft ChemOffice ULTRA 2006

Stoll m1 v3.7
Sds a44
Tajima 10.3
wilcom 2006
AccuMark 8.2 (c) Gerber

BENTLEY PlantSpace Design Series v8
Acecad_StruCAD v11.1 1CD
REIUSA_Staad_Pro_V2006
CSI.SAP2000.V11.0
CSI.ETABS.Nonlinear.v9.2.ISO
CSI.SAFE.V8.0.4
CHIEF.ARCHITECT.V10.RETAIL
ADAPTSOFT.ADAPT.PT.V7.10.

LICOM_SYSTEMS_ALPHACAM_V2005_ISO
TEKLA_XSTEEL_STRUCTURES_V12 1CD
FORTEN 2000.V1.90 1CD
Data.Design.System.Suite.V6.36.Multilanguage
ArchiCAD v11 *INTERNATIONAL* (c) GraphiSoft
RoboBAT_Robot_Millennium_v20_Multilanguage DVD

ZEMAX _EE 2005
Lensview 2003
ASAP v2006 r1 (c) Breault Research Organization
Optical.Research.Associates.LightTools.v5.3
LucidShape.v1.51
essential macleod V8.10
gPROMS.ModelBuilder.v2.3.4
optis_SPEOS_v2007
OPTIS OptisWorks Studio 2007
OPTIS OptisWorks 2007
OPTIS_SPEOS_CAA V5.0
OPTIS Odyssey 2007
Code-V 9.5
BeamPROP.v5.1.8.7.vs.Fullwave.v3.0.8.7.Winall

AspenTech.Aspen.Engineering.Suite.v2004
ASPENTECH.ASPEN.PIMS.V2004 ISO 1CD
INVENSYS_SIMSCI_PROII_V8.0
PAM-STAMP 2G 2007
HKS_ABAQUS_V6.6 FOR WIN &Linux and 64bit
ALTAIR.HYPERWORKS.V8.0 SR1
ADINA_SYSTEM_V8.3
MSC.PATRAN.V2006 r2
MSC.ADAMS.2005.R2
MSC.NASTRAN.V2006.R1
ANSYS.V11+Sp1
APTECH.GAUSS.v7.0.10.4056
ESI.ProCAST.2006 (c) ESI Group
Star-CD V4.02 (c) CD-Adapco
sysnoise 5.6
MAGMAsoft v4.4
anycast v2.0
flow-3d v9.1
CAESAR II 5.0
COMSOL_FEMLAB_V3.3A_ISO

ETA.VPG.v3.2 WiNNT2K
ETA.DYNAFORM.v5.5
Ls-Dyna V970
ansa_v12.0
FLUENT_V6.3
FLUENT_FLOWLAB_V1.2.10
FLUENT_AIRPAK_V2.1.12
Fluent.Gambit.v2.3.6 WiNNT2K

PROTEUS.ENGINEERING.MAESTRO.V8.7.6
PROTEUS.ENGINEERING.FASTSHIP.V6.1.29
Seakeeper v9.52 for Maxsurf
Span v9.52 for Maxsurf
Workshop pro v9.52 for Maxsurf
FORMSYS.MAXSURF.V12.04
Tribon M3 (c) Tribon Solutions
ShipConstructor 2006_R2 (C) ALBACORE RESEARCH LTD ISO 1CD
CADDS 5i REVISION 14
Optegra 8 (C) Ptc
Autoship v9.1

Accelrys.Materials.Studio.v3.2
Pointwise.Gridgen.v15.06.R.01

CST_MICROWAVE_STUDIO V2006B
MICROWAVE.OFFICE.V2006
FABMASTER V8G3
FLOMERICS.FLOTHERM.V6.1
CoventorWare2006 ISO 1CD
GC-PowerStation 6.22 GraphiCode
cadence_finale_v6.1
cti_valor_genesis 9.1B
Saber_vY-2006.06
genflex v01.03.a2
PCBNAVIGATOR v5.1
synopsys.hspice_vY-2007
Pulsonix_V4.0
TanneL_L_Edit Pro V 11.0
AGILENT.ADVANCED.DESIGN.SYSTEM.2006A
Ansoft Designer V3.5
HFSS V10.0 (c) ANSOFT ISO
Mentor.Graphics.PADS.PCB.Design.2007
SEMulator3D-MEMulator 2006
CADENCE ALLEGRO(R) SPB RELEASE 16.0
ZUKEN CADSTAR 9.0
EAGLEWARE.GENESYS.V2007
CAM350.v9.1 (c) DownStream Technologies
ANSOFT.MAXWELL.V11.1 ISO
Xilinx.EDK.v9.1 DVD
Synopsys_Saber 2006.06
Altium Designer 6.5 ISO 2CD
SYNOPSYS.FPGA 8.5
ManiaBarco Ucam v8.2
Cadenas.Partsolution.v8.1.Multilanguage
Hyper Lynx 7.7 (c) MENTOR GRAPHICS ISO 1CD
Cadence_finale_V6.1 ISO 2CD
Altium.P-CAD2006.With.SP1 ISO 1CD
CADENCE.IC.DESIGN.V6.1 ISO 4CD
HsimPlus Y2006.06 (C) Synopsys
CosmosScope_X (C)Synopsys
Systemview_2006
Cadence.IC610 for Linux iso 4cd
Cadence IUS 5.8

Actel.Designer.v7.3
AGILENT.ADVANCED.DESIGN.SYSTEM.V2006A ISO 2CD
Mentor.Graphics.AMS.V2006.SP1.Linux
Mentor.Graphics.EXP.v2005.Spac1
Mentor.Graphics.FPGA.Advantage.v7.2
Mentor.Graphics.DMS.V2005.Linux
Mentor.Graphics.ADTB.V2.0.Linux
Mentor.Graphics.AMS.V2005.SP3.Linux
Mentor.Graphics.Capital.Capture.V2005.
Mentor.Graphics.IC.Flow.V2006
Mentor.Graphics.DMS.V2005
Mentor.Graphics.Capital.Capture.V2005
Mentor.Graphics.BST.V2004.Spac5.Linux.DVD
Mentor.Graphics.EXP.V2005.Linux.DVD
Mentor.Graphics.IND.v2005.DVD
Mentor.Graphics.PADS.v2007
Mentor.Graphics.Board.Station.Flow.2004.Spac5.DVD
Mentor.Graphics.Expedition.Suite.V2005.DVD

...
Do not put any replies here. WE will not check any replies here on the forum.
cad/cam/cae/eda/optical crack ftp download software
If you are interested in or want to get more software list ,please go

http://softworld.tux.nu/
http://www.caxsoft.net



Email:cad_soft@gmx.net
caxworld@gmail.com

Report

anonymous-hive

12 years ago

Try this:

sudo apt-get install g++ libxt-dev libjpeg-dev libqt3-mt-dev kdelibs4-dev libkipi-dev

The configure script should now run without errors.

-- Sven

Report

rpw

12 years ago

Hello,

sorry, but it's still not working.

Now I get the error message:

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

Regards,

rpw

Report

mrsaccess

12 years ago

Your plugin was a really pleasant surprise! Great work, exactly what digiKam missed most imho!

If I may suggest two features, although I have no idea how difficult their implentation would be:
- a key to zoom a photo in its original size
- an icon for the Tools menu of digiKam.

Did you contact the digiKam dev team? I would like to see your plugin shipping with digiKam.

PS. I use Gentoo linux and both your source and the ebuild provided by compiled and installed cleanly.

Report

C

kusi

12 years ago

you mean a shortcut for a zoomlevel such that one pixel of the image corresponds to one pixel on the screen? I just added this feature, but don't forget that OpenGL is not a pixel-exact specification. Therefore the "zoom to original size" function probably only approximates the original size. The difference shouldn't be visible though.

I didn't make up my mind yet on the toolbar.

Yes, I was already talking with other kipi-devs, we'll see...

Report

mrsaccess

12 years ago

Exactly what I meant! Superb!


Another useful feature, which is more difficult to implement but it would be a Linux first is the ability to split the screen in half, load a different image on each side and lock pan & zoom.
That is that if you zoom one image the other gets zoomed by the same amount and if you pan it the other pans the same way.

It is useful in digital photography as you may have more than one shot of the same scene with different settings (aperture, shutter speed, focus etc) and you try to choose which one is the best.

It's just a feature I haven't find on any Linux image viewer.


Thanx again for your great plugin!

PS. Sorry if I'm gettint tiring with my "ideas". Feel free to tottaly ignore them! :p

Report

C

kusi

12 years ago

sounds really interesting, I didn't think about this idea yet. However, I'm not sure if it's a good idea to integrate this feature in my viewer plugin, I don't want to create yet another fully fledged image viewer, my goal is speed and ease of usage. It's probably a better idea to create a new kipi-plugin with only that feature.
I'll think about it....

Report

josep

12 years ago

Great work, it's a lot faster than DigiKam or Gwenview image viewers and also I like a lot the zoom action.
Could it be possible to assign a key binding?

Report

C

kusi

12 years ago

...done!
+/- zooms in/out to the middle of the screen. wait for the next release!

Report

eeproms

12 years ago

Works a charm, very fast, Thanks for this.

Report

eeproms

12 years ago

seems to be something missing.

In file included from ogl.cpp:40:
ogl.h:38:31: error: libkipi/imageinfo.h: No such file or directory
ogl.h:39:31: error: libkipi/interface.h: No such file or directory
ogl.h:40:37: error: libkipi/imagecollection.h: No such file or directory
ogl.h:59: error: 'KIPI' has not been declared


Shame this looks interesting.

Report

eeproms

12 years ago

Dont worry fixed it, I didnt have libkipi0-dev installed.

Should add that to the configure script.

Report

anilet

12 years ago

could not compile
--
ERROR:src/Makefile.am: "$(LIB" appears to be a variable, but is none. Assertion hit!
--
Do not worry about the discouraging comments.Digikam needs an OpenGL image viewer desperately.Default viewer is very slow as it loads all the editing functions too
Anil

Report

ZdadrDeM

12 years ago

I have got the same problem.
Is there a way to fix this?
This Plugin is the only thing I'm missing.

Report

C

kusi

12 years ago

that seems to be a result from the black-magic-autotools, aka autohell. I have no clue what's wrong. please post some more informations

was make -f Makefile.csv successful?

Report

ZdadrDeM

12 years ago

No, there is a warning:

** Creating aclocal.m4
/usr/share/aclocal/libxosd.m4:9: warning: underquoted definition of AM_PATH_LIBXOSD
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB

Report

ZdadrDeM

12 years ago

Sorry, my browser :-(

My System:

Kubuntu 6.10
Linux 2.6.17-10
automake 1.9.6-4
autoconf 2.60-1

Report

claydoh

12 years ago

I get the same error running make, there is an error at the end of configure (unsure if relevent):

checking if src should be compiled... yes
configure: creating ./config.status
wrong input (flag != 4) at admin/conf.change.pl line 117, < > line 1222.
config.status: creating Makefile
config.status: creating cursors/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

Good - your configure finished. Start make now


kubuntu 6.10

Report

ZdadrDeM

12 years ago

Thanks!
Without unsermake it compiles fine.

Report

claydoh

12 years ago

Replying to self:

At least for Kubuntu, try compiling it without using unsermake
i.e: uninstall unsermake

Report

ZdadrDeM

12 years ago

No, there is a warning:

** Creating aclocal.m4
/usr/share/aclocal/libxosd.m4:9: warning: underquoted definition of AM_PATH_LIBXOSD
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB

Report

12 years ago

--------Jun 23 2007------------------
The latest OpenGL imageviewer is included in the newly released KIPI-plugins-1.4. The KIPI plugins are vailable here:
http://www.kde-apps.org/content/show.php?content=16061


--------Feb 27 2007------------------
This KIPI plugin became part of the official KIPI project and will be available in the next release (probably 1.4). Therefore I won't release any new versions via kde-apps.org. As for now, go to www.kipi-plugins.org and do a svn checkout in order to obtain the image viewer plugin.

Changelog version 0.1.1 to svn r634550
- improved zoomfactors for mousewheel and mousemove
- additional keybindings (+/-) for zoom
- zoom to original
- fixed compilation issues

please report any issues via bugs.kde.org

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.1.1
updated Jun 22 2007
added Jan 27 2007
downloads today
0
page views today 10
System Tags app software