Imagesorter
Advanced image browser with some basic file manager capabilities.
Download: imagesorter-0.1.tar.gz
Installation
Multiple panes with drag and drop support (creating new panes on click)
screenshot: one pane, three panes
Viewing multiple images at once (user can specify how many images to display in row and column)
screenshot: 2x2 images
Viewing images full screen, or viewing preview images (with adjustable size of preview image)
screenshot: smaller preview image, left postioning preview, larger preview image
Searching duplicate images in specified directories
screenshot: search duplicates
Advanced search that can search for images of specified dimensions (e.g. Find all images which name contains “reg” and are smaller than 200x100), file size, name in specified directories.
screenshot: advanded search
All usual image browser capabitilies (zoom, flip, rotate), adjusting brightness, contrast, gamma
Simple cut out of part of image (and saving it as a .jpg/.png,...)
screenshot: saving selection
Special shortcut keys for easy copying and moving files beetween panes using only keyboard.
When overwriting images of same name dialog appears so that you can visualy compare two images.
screenshot: compare window
It can be configured to run external application on click (or pressing enter).
screenshot: configuring open of files with external aplications
You can run previously configured external applications using open with menu.
screenshot: open with configuration
You can assign colours to file extension so that all files with same extension are listed in same colour.
screenshot: assigning colour to file extensions
perl 5.x
gtk libs 1.2 or higher
Gtk-Perl
imlib 1.x
glade libs
Image::Info perl module*
* on a usual linux system only these packages should be manualy compiled, all other are already installed or exists as packages for you system (redhat, mandrake, debian,...)
dowload it ImageSorter-0.1.tar.gz
gzip -dc ImageSorter-0.1.tar.gz | tar xvf -
cd ImageSorter-0.1
perl Makefile.PL
make
su
make install
runing it:
type “is”
linux
mandrake
following packages should be installed (you can install them using your installation cdroms and rpmdrake):
perl-GTK
perl-GTK-Gnome
perl-GTK-Glade
perl-GTK-GdkImlib
perl-devel
imlib-1.x
This perl packages should be compiled and installed:
gzip -dc Image-Info-1.11.tar.gz | tar xvf -
cd Image-Info-1.11
perl Makefile.PL
make
su
make install
gzip -dc Glade-Perl-0.60.tar.gz | tar xvf -
cd Glade-Perl-0.60.tar.gz
perl Makefile.PL
make
su
make install
redhat
packages similar to those in mandrake (I don't have any redhat systems installed at this moment, so if you find what are those packages drop me an email)
other unixes
Some early versions worked fine on freebsd 4.4, and should work on every posix system that has packages listed under requirements.
Due to perl memory management on most perl distributions memory once allocated by perl cannot be returned to system, but only internally to application. This means that application can never shrink in memory size. However that doesn't mean that application will constantly grow, because perl can return allocated memory internally to program.
This problem doesn't relate to external libs used by perl (like imlib) which can return allocated memory to system.
Denis Lackoviæ <delacko@_REMOVE_THIS_srk.fer.hr>
All people that made perl, gtk, imlib, glade, Gtk-Perl, Glade-Perl,...