Main > Free Download Search >

Free image based software for linux

image based

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8275
Image Cluster 0.1

Image Cluster 0.1


Image Cluster copies and renames images based on Exif data and file number names. more>>
Image Cluster copies and renames images based on Exif data and file number names. Image Cluster also clusters those images into directories based on a variable sliding window (with a default of 36 hours), which makes it easy to group images based on events without manual intervention.

The inspiration for this program came from recently getting a new Canon SD500 camera to replace my Canon S30 that Id had for years. The upside, the Canon SD500 rocks! The downside, I now have 2 cameras that are burning through the same sequence numbers, so my previous solution of just putting all the files in to directories by the first 2 digits of the sequence numbers was no longer going to work.

Imagecluster solves this problem, plus another grouping problem that Id been thinking about, by extracting the CreateDate and FileNumber exif tags from the images, and using that as the basis of a new filename (typically YYYY:mm:dd_HH:MM:SS_FileNumber.jpg). This ensures that 2 images taken at the same second have an even smaller chance of colliding, as their camera sequence numbers would have to also be the same at that second.

But that is just the first step. I have noticed that I am an occational photographer, so take pictures in bursts, often for a weekend of hanging out with folks, though sometimes for a vacation as well. This got me thinking. What I really needed is a tool that also creates directories that allows for some minimum tollerance between CreateDate, that is used to cluster images. For me, the optimum value seems to be 36 hours, though this is configurable via the command line.

This took me an afternoon to pull together, Im sure it could be smarter, but it is useful enough to post for others to use.

Options:

-d directory
Set the target directory for images. Defaults to /tmp/photos, which is probably not what you want.

-D
Dryrun. Tells you what the program would have done.

-h
Print out help message

-s
Seperator character. It defaults to : (i.e. 2005:10:09...), but is user configurable because my friend Clemens wants to use - (i.e. 2005-10-09) instead.

-t
Set the tollerance for image clustering. This is the maximum time between any 2 pictures in a cluster, which will cause a new cluster to be created. The name of the cluster will be YYYY:MM:DD of the first image in the cluster, even if it spans multiple days. Because this tollerance is the maximum time between any two images in the cluster, it is possible that all images you have ever taken could be in 1 cluster, if you took a picture every day of your life. Hence, this feature isnt useful to everyone. If you are that kind of person, set tollerance to 16 hours or something, and youll tend to get 1 day sized buckets.

-v
Prints verbose output
<<less
Download (0.010MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1355 downloads
Image Tree 1.0

Image Tree 1.0


Image Tree is a complete and versatile photo publishing system in less than 200 lines of code. more>>
Image Tree is a complete and versatile photo publishing system in less than 200 lines of code.

ImgTree is based only on three files:

index php : contains all the php and html code. Must be put, unmodified in every folder of the directory tree.
data.php : contains the specific settings of every folder
style.css : the css style sheet

Every folder of the folder tree must contain the three files. Clearly index.php and style.php should be simply linked:

imgtree/
|-- data.php
|-- index.php
|-- style.css
|-- Section-A
| |-- data.php
| |-- index.php -> ../index.php
| |-- style.css -> ../style.css
| |-- 01-thumb.jpg
| |-- 01.jpg
| |-- 02-thumb.jpg
| |-- 02.jpg
| `-- ...
`-- Section-B
|-- data.php
|-- index.php -> ../index.php
|-- style.css -> ../style.css
|-- 00.jpg
|-- Subsection-B1
| |-- data.php
| |-- index.php -> ../index.php
| `-- style.css -> ../style.css
| |-- cover.jpg
`-- Subsection-B2
|-- data.php
|-- index.php -> ../index.php
|-- style.css -> ../style.css
|-- 01-thumb.jpg
|-- 01.jpg
|-- 02-thumb.jpg
|-- 02.jpg
`-- ...

Every folder act as a section and the behaviour can be choose between:

index : Contains a list of links to every subfolder of the current folder. For every section an image and a description are shown.
thumb : Thumbnails page. Shows every image file of the folder. Thumbnail must be named "xxx-thumb.jpg" for the xxx.jpg file. Ex: 01-thumb.jpg -> 01.jpg ; tramonto-thumb.jpg -> tramonto.jpg ; ecc.
cover : Cover page. Shows an image, a text and an associated link

The file data.php contin the settings specific for every section:

$gallerystart : is the gallery start to generate the back-menu. The path must be relative to the starting folder of the site
$name : name used to link the current section in the menus
$title : page title
$description: description, used as subtitle and for brief description in index pages
$indeximage : image used in index pages to link this section
$type : type of the page (cover|thumb|index)
$imgtitle : associtive array of the images descriptions. Used only by "thumb" pages
$coverimage : image used by "cover" pages
$covertext : text used by "cover" pages
$coverlink= : link used by "cover" pages
$covertitle : title used by "cover" pages

NEEDS a web server (Apache or similar) with PHP support
<<less
Download (0.033MB)
Added: 2006-09-11 License: GPL (GNU General Public License) Price:
1139 downloads
Image Assistant 0.2.4

Image Assistant 0.2.4


Image Assistant is a Firefox extension that launches an image in an external viewer. more>>
Image Assistant is a Firefox extension that launches an image in an external viewer, when user selects the context menu item provided, which is titled "Open Image..." and is located under View Image right-click menu item.

This allows for zooming, printing, and other rich functionality not available in the browser.

<<less
Download (0.016MB)
Added: 2007-07-16 License: MPL (Mozilla Public License) Price:
893 downloads
KImageMapEditor 1.0.1

KImageMapEditor 1.0.1


KImageMapEditor is a tool for Linux/KDE that allows you to edit image maps of HTML files. more>>
KImageMapEditor is a tool for Linux/KDE that allows you to edit image maps of HTML files.

KImageMapEditor project can be fully integrated with Quanta since it is based on KPart technology.

<<less
Download (0.63MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1196 downloads
Resize Image 1

Resize Image 1


Resize Image is a service menu which adds the ability to resize an image to a new size. more>>
Resize Image is a service menu which adds the ability to resize an image to a new size.

Requires ImageMagick, KDialog and bash.
<<less
Download (MB)
Added: 2006-10-24 License: LGPL (GNU Lesser General Public License) Price:
1102 downloads
IIPImage 1.0 (IIPMooViewer)

IIPImage 1.0 (IIPMooViewer)


IIPimage is a client/server system for viewing and navigating within extremely high resolution remote images. more>>
IIPimage is a client/server system for viewing and navigating within extremely high resolution remote images. The project is based on the Internet Imaging Protocol and is able to work efficiently even over slow dialup connections.
The server is written in C++ as a plugin for Apache, Lighttpd, or any other FCGI-enabled Web server. Images are viewed via a Java client or an Ajax Javascript client. The system can also handle 3D image sequences, panoramas, or multispectral images.
In order for the system to be as efficient as possible, the images are stored in the multi-resolution TIFF tiled pyramidal format. This allows the server to extract regions of the full image at different resolutions very quickly with little processing overhead. Image of several gigapixels in size can be stored on a central server and viewed by many different users without the need to download large amounts of data.
Main features:
- Fast lightweight Fast CGI server module that can be embedded in most web servers (Apache, Lighttpd, MyServer etc)
- Several clients available - java applet, javascript etc
- Instant dynamic generation of JPEG overviews or details at any resolution
- Allows easy viewing of extremely large images (gigapixel size) with no significant memory requirements
- Standard TIFF-based image format that can be read by many image processing tools (Photoshop, GIMP, VIPS etc)
- 16 bits per channel image handling
- Greyscale, sRGB and CIE L*a*b* colour spaces
- Panoramic 3D object image sequences
- Secure image distribution: only JPEG-compressed views of the image are sent to the client. The full-resolution image does not need to be accessible
- Example uses: high resolution museum images, geographical information systems, medical imaging etc.
<<less
Download (0.062MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
873 downloads
 
Other version of IIPImage
IIPImage 0.9.7 (iipsrv)(gigapixel size) with no significant memory requirements - Standard TIFF-based image format ... *b* colour spaces - Panoramic 3D object image sequences - Secure image distribution: only JPEG
License:GPL (GNU General Public License)
Download (0.67MB)
1047 downloads
Added: 2006-12-13
License:GPL (GNU General Public License)
Download (0.68MB)
1041 downloads
Added: 2006-12-19
Image::Xpm 1.09

Image::Xpm 1.09


Image::Xpm is a Perl module that can load, create, manipulate and save xpm image files. more>>
Image::Xpm is a Perl module that can load, create, manipulate and save xpm image files.

SYNOPSIS

use Image::Xpm;

my $j = Image::Xpm->new(-file, Camel.xpm);

my $i = Image::Xpm->new(-width => 10, -height => 16);

my $h = $i->new; # Copy of $i

$i->xy(5, 8, red); # Set a colour (& add to palette if necessary)
print $i->xy(9, 3); # Get a colour

$i->xy(120, 130, #1256DD);
$i->xy(120, 130, $i->rgb2colour(66, 0x4D, 31));

$i->vec(24, #808080); # Set a colour using a vector offset
print $i->vec(24); # Get a colour using a vector offset

print $i->get(-width); # Get and set object attributes
$i->set(-height, 15);

$i->load(test.xpm);
$i->save;

# Changing just the palette
$i->add_colours(qw(red green blue #123456 #C0C0C0));
$i->del_colour(blue);

This class module provides basic load, manipulate and save functionality for the xpm file format. It inherits from Image::Base which provides additional manipulation functionality, e.g. new_from_image(). See the Image::Base pod for information on adding your own functionality to all the Image::Base derived classes.

new()
my $i = Image::Xpm->new(-file => test.xpm);
my $j = Image::Xpm->new(-width => 12, -height => 18);
my $k = $i->new;

We can create a new xpm image by reading in a file, or by creating an image from scratch (all the pixels are white by default), or by copying an image object that we created earlier.

If we set -file then all the other arguments are ignored (since theyre taken from the file). If we dont specify a file, -width and -height are mandatory and -cpp will default to 1 unless specified otherwise.

-file

The name of the file to read when creating the image. May contain a full path. This is also the default name used for loading and saveing, though it can be overridden when you load or save.

-width

The width of the image; taken from the file or set when the object is created; read-only.

-height

The height of the image; taken from the file or set when the object is created; read-only.

-cpp

Characters per pixel. Commonly 1 or 2, default is 1 for images created by the module; read-only.

See the example for how to change an images cpp.

-hotx

The x-coord of the images hotspot; taken from the file or set when the object is created. Set to -1 if there is no hotspot.

-hoty

The y-coord of the images hotspot; taken from the file or set when the object is created. Set to -1 if there is no hotspot.

-ncolours

The number of unique colours in the palette. The image may not be using all of them; read-only.

-cindex

An hash whose keys are colour names, e.g. #123456 or blue and whose values are the palette names, e.g. , #, etc; read-only. If you want to add more colours to the image itself simply write pixels with the new colours using xy; if you want to add more colours to the palette without necessarily using them in the image use add_colours.

-palette

A hash whose keys are the palette names, e.g. , #, etc. and whose values are hashes of colour type x colour name pairs, e.g. c => red, etc; read-only. If you want to add more colours to the image itself simply write pixels with the new colours using xy; if you want to add more colours to the palette without necessarily using them in the image use add_colours.

-pixels

A string of palette names which constitutes the data for the image itself; read-only.

-extname

The name of the extension text if any; commonly XPMEXT; read-only.

-extlines

The lines of text of any extensions; read-only.

-comments

An array (possibly empty) of comment lines that were in a file that was read in; they will be written out although we make no guarantee regarding their placement; read-only.
get()

my $width = $i->get(-width);
my ($hotx, $hoty) = $i->get(-hotx, -hoty);

Get any of the objects attributes. Multiple attributes may be requested in a single call.

See xy and vec to get/set colours of the image itself.

set()
$i->set(-hotx => 120, -hoty => 32);

Set any of the objects attributes. Multiple attributes may be set in a single call; some attributes are read-only.

See xy and vec to get/set colours of the image itself.

xy()
$i->xy(4, 11, #123454); # Set the colour at point 4,11
my $v = $i->xy(9, 17); # Get the colour at point 9,17

Get/set colours using x, y coordinates; coordinates start at 0. If the colour does not exist in the palette it will be added automatically.

When called to set the colour the value returned is characters used for that colour in the palette; when called to get the colour the value returned is the colour name, e.g. blue or #f0f0f0, etc, e.g.

$colour = xy($x, $y); # e.g. #123456
$cc = xy($x, $y, $colour); # e.g. !

We dont normally pick up the return value when setting the colour.

vec()
$i->vec(43, 0); # Unset the bit at offset 43
my $v = $i->vec(87); # Get the bit at offset 87

Get/set bits using vector offsets; offsets start at 0. The offset of a pixel is ((y * width * cpp) + (x * cpp)).

The sort of return value depends on whether we are reading (getting) or writing (setting) the colour - see xy for an explanation.

rgb2colour() and rgb2color()
$i->rgb2colour(0xff, 0x40, 0x80); # Returns #ff4080
Image::Xpm->rgb2colour(10, 20, 30); # Returns #0a141e

Convenience class or object methods which accept three integers and return a colour name string.

load()
$i->load;
$i->load(test.xpm);

Load the image whose name is given, or if none is given load the image whose name is in the -file attribute.

save()
$i->save;
$i->save(test.xpm);

Save the image using the name given, or if none is given save the image using the name in the -file attribute. The image is saved in xpm format.

add_colours() and add_colors()
$i->add_colours(qw(#C0C0DD red blue #123456));

These are for adding colours to the palette; you dont need to use them to set a pixels colour - use xy for that.

Add one or more colour names either as hex strings or as literal colour names. These are always added as type c colours; duplicates are ignored.

NB If you just want to set some pixels in colours that may not be in the palette, simply do so using xy since new colours are added automatically.

del_colour() and del_color()
$i->del_colour(green);

Delete a colour from the palette; returns undef if the colour isnt in the palette, false (0) if the colour is in the palette but also in the image, or true (1) if the colour has been deleted (i.e. it was in the palette but not in use in the image).

<<less
Download (0.10MB)
Added: 2007-05-30 License: Perl Artistic License Price:
889 downloads
KIWI Image System rev435

KIWI Image System rev435


KIWI Image System provides a complete operating system image solution for Linux supported hardware platforms. more>>
KIWI Image System provides a complete operating system image solution for Linux supported hardware platforms as well as for virtualisation systems like Xen Qemu or VMware. The KIWI architecture was designed as a two level system. The first stage, based on a valid software package source, creates a so called physical extend according to the provided image description. The second stage creates from a required physical extend an operating system image. The result of the second stage is called a logical extend or short an image.
A normal installation process is starting from a given installation source and installs single pieces of software until the system is complete. During this process there may be manual user intervention required. However an operating system image represents an already completed installation encapsulated as a file and optionally includes the configuration for a specific task. Such an operating system starts working as soon as the image has been brought to a system storage device no matter if this is a volatile or non volatile storage. The process of creating an image takes place without user interaction.
This means all requirements of the encapsulated system has to be fulfilled before the image is created. According to this the so called image description tree stores all the information needed to create an image.
Main features:
- Distribution independent
- Support for virtualisation systems like Xen
- Support for deploying images over the network
- Support for VMware / Qemu images
- Support for USB-Stick systems
- Support for LiveCD/DVD systems
- Centralized image description based on XML
- Prebuild boot images for SUSE systems
- Prebuild PXE configuration usable with kiwi netboot images
- SUSE Linux on a 128MB flash card.. yes thats possible
<<less
Download (MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
857 downloads
Imagero Reader 2.0.0 RC3

Imagero Reader 2.0.0 RC3


Imagero Reader is a Java library for reading image files. more>>
Imagero Reader is a Java library for reading image files. Supported file types include BMP, GIF, TIFF, PNG, JNG, MNG, JPEG (including 12-bit grey), PSD, PBM, PGM, PPM, TGA, EPS, EPSI, and EPSF.
The following RAW file types are also supported, at least partially: MRW, CRW, NEF, DCR, and DNG. It can read thumbnails, read metadata (IPTC, EXIF, and XMP), edit metadata, get image width and height, get the number of images contained in a file, define an area to read, add a ProgressListener, choose an image channel to read, set a scale factor, set subsampling (JPEG only), and read an image (or channel) directly into an array.
Supported file types are:
- BMP 1, 4, 8, 16, 24 and 32 bit uncompressed; 4 and 8 bit compressed
- GIF
- TIFF 1, 4, 8, 16, 32, 48 and 64 bit per pixel; bilevel, grayscale, palette, RGB, CMYC, Cie Lab, YCrCb color spaces; CCIT1D, G3, G4, ZIP, JPEG, LZW and PackBits compression
- PNG, JNG, MNG
- JPEG inclusive CMYC and 12-bit grey
- PSD
- PBM, PGM, PPM
- TGA
- read embedded images from EPS, EPSI, EPSF
Supported RAW files:
- MRW
- CRW*, CR2*, THM
- NEF*
- DCR*
- DNG*
- Full resolution image cant be yet read, but thumbnail, preview and metadata can be read.
Main features:
- read thumbnails
- read/edit metadata
- any metadata contained in ImageResourceBlock ( PSD, JPEG, TIFF) and ImageFileDirectrory entry ( TIFF, NEF, DNG, DCR) can be edited full control over JPEG metadata
- get image width and height
- get number of images, contained in file
- define an area to read
- add a ProgressListener
- estimate JPEG compression/quality
- read an image channel
- set a scale factor
- set subsampling (JPEG only)
- read an image (or channel) directly into an array
- easy IPTC handling with IPTCParser and IPTCEditor
Whats New in 1.9.6 Stable Release:
- The EPS parser was partially rewritten and made more generic and easy to use.
- It may be used now to parse nearly every kind of data (as a programmable parser).
- Thumbnails are read from AI (Illustrator) files.
- Disc based image caching was implemented (but is beta).
- New methods were added to TiffUtils: insert IFDEntry, remove IFDEntry, and create and insert IFDEntry with IPTC data.
- Two utility classes were added for creating and adding EXIF and GPS data to TIFF images.
- An important bug in XMPApp1 concerning wrong field length was fixed.
Whats New in 2.0.0 RC3 Development Release:
- It is possible to write TIFF images now. TiffWriter can currently write RGB, ARGB, CMYK, and grayscale (8 bit) images.
- Supported compression schemes are uncompressed, PackBits, and ZIP.
- Bugfixes were made.
<<less
Download (1.1MB)
Added: 2007-08-07 License: Free for non-commercial use Price: $60
1252 downloads
Image Repository 0.7

Image Repository 0.7


Image Repository provides a centralized image repository capable of holding thousands of images with keyword/tag-based browsing. more>>
Image Repository provides a centralized image repository capable of holding thousands of images with keyword/tag-based browsing.
Image Repository is a centralized image repository capable of holding thousands of images with keyword/tag-based browsing and filtering.
Main features:
- Its goal is to provide you with an easy way to have a centralized image library with thousands of images categorized by keywords, dates, etc.
- It has special handling that lets you browse the keyword space like it was a collection of nested folders. Example: Browse to keyword "Carnivores", you will get the available keywords "Cats", "Dogs", and the selection will narrow down, applying all the keywords you have selected on your path through the keyword space.
- It comes complete with a Kupu "library", meaning you can browse the keywords through the Kupu image insertion dialog to make it easy to locate images even in a large collection of images.
- It has a tagging interface that lets you tag images with a thumbnail like view, and apply keywords to multiple images at once.
- It uses whatever image type you have installed (it does need to be added as an addable type and be able to supply thumbnails like the default Plone image type, though).
Enhancements:
- Added action to register the repository in Kupu. [fschulze]
- Using interfaces, views and adapters in various places to make this more flexible. [fschulze]
- Removed unused code. [fschulze]
<<less
Download (0.033MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
934 downloads
Image Download 1.0.2

Image Download 1.0.2


Image Download allows you to download All the Picuture In the Page. more>>
Image Download allows you to download All the Picuture In the Page.

Filter by width ,height, type.

Auto Create Sub Folder ,auto rename

Auto log Download Infomation.

<<less
Download (0.009MB)
Added: 2007-04-05 License: MPL (Mozilla Public License) Price:
1000 downloads
create Image 1.0

create Image 1.0


create Image is an amarok script that can create an image of the current playlist and save the files to an iso image. more>>
create Image is an amarok script that can create an image of the current playlist and save the files to an iso image.

The iso image is found in the respective home folders.

<<less
Download (0.010MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1023 downloads
Random Image 1.0

Random Image 1.0


This simple script searches a special directory for images, then displays a random one every time the page is loaded. more>>

This script is easy to set up. Simply use FTP to upload images in a special directory. They can be the same size or varying sizes. Then call the script from your SHTML web page using an "include. " Each load of the page will show a different image.

Requirements: Perl, Webserver

<<less
Download (0.00KB)
Added: 2009-04-27 License: Commercial Price: $0.00
181 downloads
QVV Image Viewer 0.19

QVV Image Viewer 0.19


QVV is image viewer based on TrollTechs Qt Toolkit! more>>
QVV is image viewer based on TrollTechs Qt Toolkit! QVV is small, simple, handy ( last one is IMO ). However the sources are there -- you can come up with your own opinion.

NOTE: QVV 0.16 AND LATER VERSIONS REQUIRE QT 3.x!

QVV allows you to browse directories with lynx-like interface, view images browse next/prev image while showing image window or in the directory list, multiple image windows and directory browsers can be opened/closed with a single key, panning easy with arrow keys or mouse and few other things as well.

QVV is only few hundred lines of source code and handles as much file formats as Qt does -- JPEG (all sorts of jpegs that jpeglib supports), PNG, GIF, XPM and more..
<<less
Download (3.0MB)
Added: 2005-07-26 License: GPL (GNU General Public License) Price:
1557 downloads
Prima::image-load 1.20

Prima::image-load 1.20


Prima::image-load is a Perl module using image subsystem. more>>
Prima::image-load is a Perl module using image subsystem.

Simple loading

Simplest case, loading a single image would look like:

my $x = Prima::Image-> load( filename.duf);
die "$@" unless $x;

Image functions can work being either invoked from package, or from existing Prima::Image object, in latter case the caller object itself is changing. The code above could be also written as

my $x = Prima::Image-> create;
die "$@" unless $x-> load( filename.duf);

In both cases $x contains image data upon success. Error is returned into $@ variable ( see perldoc perlvar for more info).

<<less
Download (1.4MB)
Added: 2006-10-27 License: Perl Artistic License Price:
1093 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5