Для маньяков Linux , сделал небольшой конвертор для автоматического подбора сжатия картинок
Иногда картинка очень большая и нужно сжать с минимум потерь качества
Этот скрипт скидывает в отдельную папку варианты сжатия
Вобщем разберетесь

http://dartveider.pp.ua/my_files/other/VideoConvert.tar.gz
Хелп
http://www.imagemagick.org/script/command-line-options.php
Нужны пакеты - openjpeg, imagemagic, kdialog (Входит в KDE)

#!/bin/bash

x=$(xprop -root _NET_WORKAREA | awk '{print $5}' | tr "," " ")
y=$(xprop -root _NET_WORKAREA | awk '{print $6}' | tr "," " ")
res=`expr $x`x`expr $y - 0`+`expr $x / 2`+`expr $y / 2`

Source=$(kdialog --geometry $res --getopenfilename "$HOME" )
TargetFolfer=$HOME/ИтогФото

mkdir $TargetFolfer
rm -f $TargetFolfer/*.*
cp $Source $TargetFolfer/_t_Исходник_$(basename $Source)


#convert $Source $TargetFolfer/t.jp2
convert -quality 98 -define jpeg:dct-method=float $Source $TargetFolfer/t_quality_98.jpg
convert -quality 95 -define jpeg:dct-method=float $Source $TargetFolfer/t_quality_95.jpg
convert -quality 90 -define jpeg:dct-method=float $Source $TargetFolfer/t_quality_90.jpg
convert -quality 85 -define jpeg:dct-method=float $Source $TargetFolfer/t_quality_85.jpg
convert -quality 80 -define jpeg:dct-method=float $Source $TargetFolfer/t_quality_80.jpg

convert -interpolate bicubic -alpha Remove -quantize sRGB -colorspace sRGB -background "rgb(255,255,255)" -define png:compression-level=9 -define png:format=png24 -define png:compression-filter=2 $Source $TargetFolfer/t.png

image_to_j2k -i $TargetFolfer/t.png -o $TargetFolfer/t_jpeg2000.jp2