Description:

WARNING: Ksquirrel needs maintainer and someone who will port it to KDE4.

KSquirrel is an image viewer for KDE implementing OpenGL.

Features:
* dynamic format support (~ 50 image formats)
* customizable filters
* external tools
* file tree
* thumbnails, extended thumbnails
* KIPI support
* KEXIF support
* list view, icon view, detailed view, thumbnail view
* archive support
* view of currently mounted partitions
* flexible options
* slidedshow
* preview window
* opera-like tabs
* Konqueror integration

KSquirrel is the first viewer for KDE widely supporting such a quantity of formats, including Photoshop PSD, X cursors, animated GIF, WMF, SVG, DXF, JPEG2000 and APNG.

The detailed information, format of libraries with examples, screenshots you can find visiting web page http:// ksquirrel.sourceforge.net/

** Important: You should have video drivers installed (means hardware-accelerated OpenGL support).

At this time KSquirrel supports 57 image formats.

Changelog:

6 years ago

ksquirrel-0.8.0 and ksquirrel-libs-0.8.0
****************************************
* new runtime options:
--nodirectorybasket
--noimagebasket
--nocategories
--nomountview
* added Konqueror intergation module
* added printing feature in image window
* added codec manager, which will allow to
enable/disable image codecs (requires root password)
* fixed licensing issues in source code
* fixed MIME types in .desktop files
* time counting in image window is more fair

ksquirrel-libs:
* added EPS, PSP
* bugfix in PNM decoder on P3 PNMs
* bugfix in CAMERA codec, when KSquirrel couldn't open raw fotos

11 years ago

CKulT

You can wait 0.6.0 - it won't depend on OpenGL :)

Report

11 years ago

gibarian

Right, thanks. I'll do that then.

Report

11 years ago

toadatrix

Does ksquirrel have an icon for the KDE menu or desktop? I compiled it on SuSE 9.3 and it seems to work great, but it did not get added automatically to the KDE 3.4 menu system. I added it to the menu manually, but I need an icon for ksquirrel. Is there an icon and where is it located? Thanks for a great little program!

Report

11 years ago

CKulT

Hmm ... :) Of course it has icons and .desktop file, and it strange that they didn't appear in K-Menu :)
Icons and .desktop file are located in sources in ksquirrel-0.6.0/ksquirrel/:

[ckult@localhost]$ ls *.png *.desktop

hi16-app-ksquirrel.png hi32-app-ksquirrel.png ksquirrel.desktop

They should be installed automatically. Did you configured KSquirrel with ./configure.gnu ?

Please, remember, that I've never tested KSquirrel on KDE >= 3.3 :(

Thanks :)

Report

11 years ago

toadatrix

Yes, I did configure with ./configure.gnu. Could the problem be that SuSE linux uses /opt/kde3 as the path (prefix) to KDE apps? I initially compiled ksquirrel and its library with the --prefix=/opt/kde3 option in configure, but ksquirrel then wasn't able to find the libraries. I then went back and compiled just using ./configure.gnu with no --prefix= parameters and it compiled and worked fine. I don't think anything gets put into the KDE menus on SuSE if you don't set --prefix=/opt/kde3. Any advise on this point? I can always add it to the KDE menu manually if there isn't a configure option that works.

Report

11 years ago

CKulT

Ok. configure.gnu is just wrapper for configure. What is the first line, printed by configure.gnu ? In you case it should look

$ ./configure.gnu
Doing configure --prefix=/opt/kde3 ...
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
...

Is it right ?

Report

11 years ago

CKulT

Ok. I found what was wrong. ksquirrel.deskop is installed in Applications/ branch in K-Menu. It doesn't work from sources on MDK too. It can be solved only by rpm packager for SUSE.

Report

11 years ago

CKulT

Yo can check screenshots of incoming innovations:

Resize tool:
http://ksquirrel.sourceforge.net/IMG/resize.png

Rotate & flip tool:
http://ksquirrel.sourceforge.net/IMG/flip_rotate.png

Colorize tool:
http://ksquirrel.sourceforge.net/IMG/colorize.png

Report

12 years ago

DavidiaN

Hi when I try to install the libs for ksquirrel with kpackage I get error: Failed dependencies:
libstdc++.so.6 is needed by libksquirrel1-0.5.0-1.101mcnl
RESULT=1

Now when I built it from source last time I had a compile error and that was solved by installing some developement files for something.. I guess I m missing them now as well as I had to do a fresh install of my OS (Mandrake based PCLinuxOS), but I forgot the developement package I had to install. Can you tall me what it was? Or maybe another way to solve this problem?

TIA.

Report

12 years ago

CKulT

ksquirrel-libs from source requires libpng, libpng-devel, libjpeg, libjpeg-devel, libtiff, libtiff-devel, and libxfree86-devel (or something like it in your distro).

Report

12 years ago

DavidiaN

Yeah, I left the rpm packages for what they were and installed it from source. That worked. Thnx!

Report

12 years ago

sirbenson

Hello,

nice tool !
It was no problem to compile on my SuSE 9.2 system, and it runs stable. The only problem I have is that suddenly all description text for the listed files and directories is that small that it looks like some small dots. I can not read any file name anymore in Thumbnails mode.

What can I do to fix it. If I delete the configfile and start the programm again, everything is fine. After the first klick in the Thumbnail mode the font changes to little, very litte :-(

I am looking for a tool to resize my photos, is this function planned for your tool too ?

Best regards, Norbert

Report

12 years ago

CKulT

>>I can not read any file name anymore in Thumbnails mode

Strange thing, I thought I've solved this problem :) Please, send me screenshot.

>>I am looking for a tool to resize my photos, is this function planned for your tool too ?

Currently no :( , I'm planning write functions in ksquirrel-libs :)

Report

11 years ago

CKulT

Good news: 0.6.0 will have tool to resize images :)

http://ksquirrel.sourceforge.net/IMG/resize.png

Report

11 years ago

sirbenson

Hello,

thanks a lot, the font problem seams to be fixed now.

Great work !

Norbert

Report

12 years ago

kernelpanic

how the hell did you get such a great psd-support? KSquirrel reads layers, drop shadows and even paths(!!) correctly from psd files.

Not even imagemagick/graphicsmagick have such a great psd-support! I'm impressed!

Did you get the psd-specs from somewhere? If yes, for what psd-fileformat-version are they? Do you know any other linux-software that can read PSDs like this?

Report

12 years ago

Flameeyes

I've tried your KSquirrel, and the antialiasing is quite good. But what does not make me happy is the fact that this is yet another image viewer.
We have way too much viewers at the moment.
Why don't you simply get in touch with developers of other image viewers and work on something like kipi, adding a single, central framework for image decoders, so that every application using KDE framework is able to get them working right?
Maybe at least for version 4.

This way we can spare development energy for dupe-apps.

Report

12 years ago

CKulT

>>We have way too much viewers at the moment

Yeah, but no one the best. It seemed that the most powerful image viewer - ShowImg - can't even show animated GIFs properly, as well as CMYK PSD, etc.

Report

12 years ago

Flameeyes

So why don't create one, with all the features of the others? Maybe developed by a merged team of developers of different image viewers.

Adding different way to manage the interface, merging the features and so on would help users.

Having too many image viewers is a bad thing for newbie and also experts users, because they won't find what they need.

I know this is a difficult project, and that biodiversity is good, but we are having too many partially good solutions to the problem, instead of one good solution.

Report

12 years ago

CKulT

The main problem is that I really have no experience in things you are talking about :(

And the second - I have not so much time to spend in internet.

What can you suggest me ? your help will be neccessary for me.

P.S. It is ridiculous, but I don't even know what kipi is %)

Report

12 years ago

Flameeyes

http://extragear.kde.org/apps/kipi/

Kipi is a project which allows DigiKam, GwenView, KimDaBa and ShowImg to use the same plugins.

Unfortunately it doesn't seem to to be able to share import format for these. I actually don't know how GwenView, DigiKam, KimDaBa and ShowImg loads the images for themselves, but maybe it's possible to share the loading functions into a single structure, like kipi (or even within kipi itself), so that we have a general way to load images from every application (and maybe, in the future kde4, within konqueror itself!).

I know they are complex plans and requires a lot of work, but maybe for the not-so-near future we will waste lesser programming resources than now (see http://www.kdedevelopers.org/node/view/866 ).

Report

12 years ago

CKulT

>>but maybe it's possible to share the loading functions into a single structure

Maybe like ksquirrel-libs ? :)

Report

12 years ago

Flameeyes

The concept is the same, but I think it should be done in a more kde-ish way, like versioned dynamic-loading plugins.

And should be done after discussing it with all the developers.

Anyway yes, the base is that.

Report

12 years ago

jesusmjjg

Hi, I'm running your program on my Slackware 10.0 and had two problems compiling it. Using google, I found two solutions and I'm now able to use your great app :)
1°) sq_archivehandler.cpp:156: error: exception handling disabled, use -fexceptions to enable
Solution : open ksquirrel-0.5.0-pre4/ksquirrel/Makefile and add -fexceptions to line 226 (CXXFLAGS=)
2°) ksquirrel.cpp: In member function `void KSquirrel::slotContinueLoading()':
ksquirrel.cpp:898: error: `exit' undeclared (first use this function)
Solution ( hack ) : comment the following lines :
if(sqHighLevel->showLibsAndExit)
    exit(0);

Thanks for the program, keep up the good work.

Report

12 years ago

CKulT

Thanks :)

1) Yeah, it's very strange code in sq_archivehandler.cpp with try { ... } catch { ... }; I'll remove it in 0.5.0-final. It's useless :)

2) you can rename exit => _exit :) I don't know what Patrick hacked in glibc, but 'exit' should be 'exit', not '_exit' :)

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 82%
82.00 Likes
18 Dislikes

0 Supporters for KSquirrel:

Recent Donations:

Be the first to donate
show all
Details
version
0.8.0
updated Jun 24 2010
added Apr 29 2004
downloads
page views 1156
support CKulT
For The Product
KSquirrel
5 - 10 - 25 - 50 - 100 - 200 - 500