Kim (Kde Image Menu)
Graphics
Score 84%
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:

13 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.

labrum

13 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

C

cbouveyron

13 years ago

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

Charles

Report

labrum

13 years ago

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

Report

labrum

13 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

13 years ago

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

Report

C

cbouveyron

13 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

13 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

13 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

13 years ago

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

Report

marsonist

13 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

13 years ago

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

Report

vilaplana

13 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:
mathieu@creationgif.com

Bye

Report

C

cbouveyron

13 years ago

Added in KimgSM 0.5 alpha for Kde 3.3 !

Send me your comments !

Report

wubby

13 years ago

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

Report

vilaplana

13 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

13 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

13 years ago

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

Report

C

cbouveyron

13 years ago

Hi,

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

Regards,

Charles

Report

sparky37

13 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

Flameeyes

13 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

13 years ago

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

Report

prjanique

13 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

C

cbouveyron

13 years ago

Yes, but it's not a major problem. The install script will to disable two other servicemenu.

I will fix this message error bug in the next release.

Charles

Report

prjanique

13 years ago

Thank you, will wait for the next release :))

Report

kozaki

13 years ago

Same message than before.
Isn't this solved since 04/2004 ?
I'd like to try kimgsm for Linux tutorial purpose :)

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

Report

13 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.

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.9.5 (KDE 4.x)
updated Feb 23 2009
added Mar 22 2004
downloads today
0
page views today 26