Kim (Kde Image Menu)

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

12
8.1
Description:

* FEATURES:
This is an image Kde servicemenu which allows to:
- compress images,
- resize images,
- convert images,
- rotate images,
- rename images,
- resize and send by mail images,
- and more other actions !
This servicemenu use ImageMagick and Mpegtools.
----------------------------------------------------------
* PUBLICATIONS:
- Linux magzines published in its issue of May 2005 an article devoted to Kde Image Menu (Kim) ! (See www.linux-magazine.com)
----------------------------------------------------------
* NEWS:
- Kim is now available for KDE 4.x!
Last changelog:

11 years ago

Release Kim4-0.9.5 (for kde >= 4.x):
- first available version for KDE 4.x!
Release kim-0.9.5 (for kde >= 3.3):
- auto-rotate images from EXIF informations.
Release kim-0.9.4 (for kde >= 3.3):
- create a html gallery works correctly (with portrait or landscape images).
- send by mail works correctly now!
Release kim-0.9.2 (for kde >= 3.3):
- create a "pí¨le-mí¨le" with your pictures (see http://bouveyron.free.fr/kim/images/pele-mele.jpg for a demo),
- some bugs fixed ...
Release kim-0.9.1 (for kde >= 3.3):
- sort images by date (rename the images using EXIF informations),
- some bugs fixed ...
Release kim-0.9.0 (for kde >= 3.3):
- export in a gif animation,
- export in a flash slideshow for all image format now !(demo: http://bouveyron.free.fr/kim/slideshow),
- export in a html galery(demo: http://bouveyron.free.fr/kim/galery),
- and some improvements ...
Release kim-0.8.4 (for kde >= 3.3):
- Fix some bugs ...
Release kim-0.8.3 (for kde >= 3.3):
- Fix security issues by using temporary files,
- Fix UTF-8 encoding issues in desktop files,
- Fix copyrights and other licensing stuff.

benjaminisant

15 years ago

i can not install it within my user account );
I had to intall it as root, what I do not really like as it is not (currently) part of my distro.

but I really enjoy it anyway
A more customizable intall could just make it better

thanks for the hard work

benjamin

Report

C

cbouveyron

15 years ago

Yes, it is possible to install Kim in user mode. For this, you must copy all Kim's files in ~/.kde/share/apps/konqueror/servicemenus/.

I think that I will add soon this option in the install script.

Good use,

Charles

Report

benjaminisant

15 years ago

Thanks, that's good feedback!
works well now :)
cheers

benjamin

Report

labrum

16 years ago

At least converting to JPEG silently fails in a directory with a space in its name.

In kwavencoder I use this kind of loop to avoid this:

until [ -z "$1" ]
do
command $1
shift
done

Report

labrum

16 years ago

Actually it must be
command "$1"
Should work now...

Report

C

cbouveyron

16 years ago

Yes, it is a known bug ! Thank you for this solution. I will correct this soon.

Charles

Report

labrum

16 years ago

Hello, I really like kim (but I looked for it in service menus, since nobody uses the scripts behind them...).

I find the resize pixel values like 300x225 misleading. Not every picture is 4:3 and landscape, so one might wonder what kim does to other pictures.
I suggest "resize to max. 300 pixels".

With your resize, compress, etc. of JPEGs, EXIF data gets lost! I use lines like this in my own menu:
Exec=jhead -cmd "mogrify -quality 90 -geometry 800x800 &i" %F
Maybe you want to think about integrating jhead for JPEGs. You can get the file extension in bash with: ${filename: -4}.

Also you might want to display an error message if a needed tool (like jhead) is missing.

In my own menu I also have brighten up picture with a gamma of 1.2:
Exec=jhead -cmd "mogrify -quality 90 -gamma 1.2 &i" %F
and remove EXIF thumbnail (useful for small files, saves 6kB)
Exec=jhead -dt %F
and grayscale JPEG:
Exec=jhead -cmd "jpegtran -copy all -grayscale &i > &o" %F
and halfscale image.

All in all your solution is way better than mine, but there is still room for improvement :-)

Report

labrum

16 years ago

I just saw you have grayscale... (but with a typo). More localisation would be nice, I volunteer for german.

Report

C

cbouveyron

16 years ago

Thanks for your remarks and suggestions. I will maybe include this in the the next release, but I prefer to use only ImageMagick in order to reduce the depedences number.

Regards,

Charles

Report

labrum

16 years ago

You can make jhead optional like this:

test -z "$(which jhead)" && mogrify -rotate $ANGLE $FILE || jhead -cmd "convert -rotate $ANGLE &i &o" $FILE

This way, you still use ImageMagick and the EXIF header will be preserved.

Report

paranor

16 years ago

Since you are asking I don't like the name. It doesn't exactly roll off the tongue. :)

Nice program though!

Report

C

cbouveyron

16 years ago

Do you like the name Kimgsm ?
- I propose the new name : kmagick. What do you think about this ?

Report

marsonist

16 years ago

I don't think that the name KMagick really helps to identify what the program does. KImageMenu, while utilitarian, is more descriptive and might help get your great extensions the use they deserve.

Report

zero05

16 years ago

Would be nice to have an option to save a copy of the picture instead working on the original.

Report

vilaplana

16 years ago

As I promized, I work a little bit on this wonderful service menu.
I modified It, just web export
And I added a progress bar.
I'm now working on a cancel button.

Try it!! and let me now your comments.

to download it:
http://mathieu.creationgif.com/kimgsmweb/

my email:
[email protected]

Bye

Report

C

cbouveyron

16 years ago

Added in KimgSM 0.5 alpha for Kde 3.3 !

Send me your comments !

Report

wubby

16 years ago

kimgsm_multibusrt file is named wrong. Causes error "Couldn't find program 'kimgsm_multiburst %u'"

Report

vilaplana

16 years ago

Very Good idea !!

To improve this service :
- Use kdialog to show progress bar
- Add a new menu with web export that reduce and compress image, for example:
800x600 at 75%
1024*800 at 75%

=> I'll probably work on it.

Great job !!

Report

tcollins5

16 years ago

Installed on Slackware 10. I needed to resize a couple hundred pictures for a
ftp server. This tool did it with a few clicks. Very fast I might add.

Report

sparky37

16 years ago

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

Report

Flameeyes

16 years ago

it is not in gzipped tar format
is actually in simple tar format, use tar xf instead of zxf to extract

Report

Yama

16 years ago

Yes. The file should be renamed to have a .tar extension. The .tar.gz extension is misleading and confusing.

Report

C

cbouveyron

16 years ago

Hi,

I'm sorry but I have downloaded this morning and uncompressed the tar.gz without problem !

Regards,

Charles

Report

sparky37

16 years ago

Nope, tried this at least 10 times. It simply won't untar, I get an error message every time. Tried again this AM.

Slackware current if that makes a difference.

Report

prjanique

16 years ago

$ ./install.sh
Now installing KImgSM
mv: imageconverter.desktop: No such file or directory
mv: jpegorient.desktop: No such file or directory
Finished installing.

Report

11 years ago

Release Kim4-0.9.5 (for kde >= 4.x):
- first available version for KDE 4.x!
Release kim-0.9.5 (for kde >= 3.3):
- auto-rotate images from EXIF informations.
Release kim-0.9.4 (for kde >= 3.3):
- create a html gallery works correctly (with portrait or landscape images).
- send by mail works correctly now!
Release kim-0.9.2 (for kde >= 3.3):
- create a "pí¨le-mí¨le" with your pictures (see http://bouveyron.free.fr/kim/images/pele-mele.jpg for a demo),
- some bugs fixed ...
Release kim-0.9.1 (for kde >= 3.3):
- sort images by date (rename the images using EXIF informations),
- some bugs fixed ...
Release kim-0.9.0 (for kde >= 3.3):
- export in a gif animation,
- export in a flash slideshow for all image format now !(demo: http://bouveyron.free.fr/kim/slideshow),
- export in a html galery(demo: http://bouveyron.free.fr/kim/galery),
- and some improvements ...
Release kim-0.8.4 (for kde >= 3.3):
- Fix some bugs ...
Release kim-0.8.3 (for kde >= 3.3):
- Fix security issues by using temporary files,
- Fix UTF-8 encoding issues in desktop files,
- Fix copyrights and other licensing stuff.

12345678910
14
product-maker krenakrama Oct 06 2020 9 excellent
Manjaro 20.1 (KDE): - install https://github.com/caco3/kim5 - sudo ./install.sh - sudo pacman -S imagemagick - sudo pacman -S kdialog
product-maker andyka Jun 11 2019 9 excellent
9 excellent
product-maker xules79 Sep 15 2017 9 excellent
thx
product-maker srog Oct 16 2013 9 excellent
product-maker yochanon Dec 12 2012 9 excellent
product-maker cichys Oct 05 2012 9 excellent
product-maker marcs Apr 05 2012 9 excellent
product-maker ATAHUALPA Jan 26 2012 9 excellent
product-maker suther May 11 2011 9 excellent
product-maker jmunin Mar 22 2011 9 excellent
product-maker SeaJey Dec 08 2010 9 excellent
product-maker axg Nov 20 2010 9 excellent
product-maker 1antares1 Nov 20 2010 9 excellent
product-maker LazyKent Oct 25 2010 9 excellent
Be the first to comment
anvil
Nov 01 2019
Prozor
Apr 15 2014
yochanon
Dec 12 2012
cichys
Oct 05 2012
marcotangaro
Oct 26 2011
krzywda
May 24 2011
suther
May 11 2011
jmunin
Mar 22 2011
AngelBlue01
Sep 14 2010
janet
Mar 29 2010
ngrocott
Dec 09 2009
tnt
Oct 12 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.9.5 (KDE 4.x)
updated Feb 23 2009
added Mar 22 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 11
System Tags app software