Main > Free Download Search >

Free image manipulation software for linux

image manipulation

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2414
PHP Image Manipulation Class 1.0.4

PHP Image Manipulation Class 1.0.4


PHP Image Manipulation Class can be used to perform several types of image manipulation operations. more>>
PHP Image Manipulation Class can be used to perform several types of image manipulation operations.
It can rescale images to fit in a given width or height keeping (or not) the original aspect ratio, flip images horizontally or vertically, and rotate images by a given angle while filling the empty spaces with a given color.
All operations preserve transparency. The class does all the error checking for the source and target files. The class supports loading and saving images in the GIF, JPEG, and PNG formats.
Enhancements:
- The crop() method was added.
- The preserveSourceFileTime property was added, which instructs the scripts to preserve the date and time of the source files and pass them on to the target files.
- The flip methods now use the imagecopyresampled function instead of using imagecopy.
- The script no longer crashes when a valid path which is not a file is specified as a source file.
- Error handling for the create_image_from_source_file() private method was fixed, so the script can no longer be easily crashed by specifying bogus source files.
<<less
Download (0.036MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
641 downloads
General Stream Manipulation Platform 0.0.6

General Stream Manipulation Platform 0.0.6


General Stream Manipulation Platform (GSMP) aims to become for sound what The GIMP is for graphics. more>>
The General Stream Manipulation Platform (GSMP) aims to become for sound what The GIMP is for graphics.
Some years ago, there had been a lack of useable audio-software for Linux - especially for a good multitrack wave-editor - so we decided to write a gtk-- based one that is available under the terms of the GPL.
Now we focus on building a complete and open-source Virtual Studio environment for Linux:
GSMP Studio will feature both MIDI and DSP/Audio as well as beeing open for other kind of data.
It is intended to become a powerfull framework for the user to assemble his own "virtual studio" within the application from various components (like multitrack hd-recorder, midi-sequencer, synth and signalprocessors).
Other than most commercial applications of this kind, the hd-recorder and midi-sequencer will not be the neccessary components of this studio, and setups without them will be possible. For example GSMP can be used as a synthesizer or multi-effect-proccessor in live-setups.
Main features:
- Non-destructive editing: All action on the audio data can be made undone. So you can play around with the effects without modifying any bit of your original data file.
- Multi-threaded design: GSMP is multi-threaded. Especially the the wave-plots and the FXs are generated in a background thread and the UI keeps interactive!
- Internal sample-format: 24/8 bit fixed-point arithmetic is used to allow overflows with no acurrany loss.
- Internal sample-index: 64 bit indexes are used to allow live takes even at 96kHz DVD quality.
- Track count: The track count is not limitted. Also multi-track recording is supported, too. In fact we used GSMP-Editor to record 10 channels with the MIDIMAN Delta 1010 two month ago!!! (BTW: 2-8% CPU load on an Athlon 600Mhz ...)
- Realtime effect prehearing: Most effects can be pre-heared during playback!
- Supported import-formats: Currently MS-Wave, Ogg/Vorbis and MP3 (experimental!!!) are supported. Decompression is done on-the-fly!
- Supported export-formats: Currently only Wave is supported.
- Current effects: Fadings, graphical-eq, some IIR filters, compressor, noise-gate, de-click and reverb.
- The editor has multi-selections. This means you can select non-continous regions (that can be cutted or pasted) - like in The GIMP. You have to press the "Shift" or "Strg" key while moving the mouse for this.
- To enable the OSS plugin when ALSA is also compiled you have to add "--oss" on the command line. (The next release will contain a real dialog to change this ...)
- The two button in the lower-left corner of the main-window are "Follow Current Position" and "Follor IO Position" to let the view automatikally follow a marker ;-)
- When you load (import) a file the zoom is not changed. So you might not see a wave, because the zoom is still 1:1 -> simply zoom out a bit.
- To speed-up GSMP you should pipe all the debugging informations into the "null-device": "gsmp > /dev/null"
<<less
Download (0.40MB)
Added: 2006-07-24 License: GPL (GNU General Public License) Price:
1192 downloads
GIMP Animation Package 2.2.2

GIMP Animation Package 2.2.2


GIMP Animation Package is a collection of Plug-Ins to extend the GIMP with capabilities to edit and create Animations. more>>
GIMP Animation Package is a collection of Plug-Ins to extend the GIMP with capabilities to edit and create Animations as sequences of single frames.

Please note that gimp-gap 2.2.1 requires gimp 2.2 and glib 2.8 or higher. It is recommended to use gtk+ 2.8.

Additional Installation Notes:

This GIMP-GAP release includes sourcecode tarballs of external libraries :

- ffmpeg
- libmpeg3

Those libs are built automatically. Configuration options for those libs can be set by editing the
files:

extern_libs/configure_options_ffmpeg.txt
extern_libs/configure_options_libmpeg3.txt

Those configure_option files are read by the master .configure script

Installation:

./autogen.sh # includes the ./configure call
make
make install

GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
<<less
Download (5.3MB)
Added: 2007-08-06 License: GPL (GNU General Public License) Price:
533 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
Image::Imlib2 1.13

Image::Imlib2 1.13


Image::Imlib2 is a Perl interface to the Imlib2 image library. more>>
Image::Imlib2 is a Perl interface to the Imlib2 image library.

SYNOPSIS

use Image::Imlib2;

# create a new image
my $image = Image::Imlib2->new(200, 200);

# or load an image
$image = Image::Imlib2->load("foo.png");

# Enable the alpha channel support
$image->has_alpha(1);

# set a colour (rgba, so this is transparent orange)
$image->set_color(255, 127, 0, 127);

# draw a rectangle
$image->draw_rectangle(50, 50, 50, 50);

# draw a filled rectangle
$image->fill_rectangle(150, 50, 50, 50);

# draw a line
$image->draw_line(0, 0, 200, 50);

# set quality before saving
$image->set_quality(50);

# save out
$image->save(out.png);

# create a polygon
my $poly = Image::Imlib2::Polygon->new();

# add some points
$poly->add_point(0, 0);
$poly->add_point(100, 0);
$poly->add_point(100, 100);
$poly->add_point(0, 100);

# fill the polygon
$poly->fill();

# draw it closed on image
$image->draw_polygon($poly, 1);

# create a color range
my $cr = Image::Imlib2::ColorRange->new();

# add a color
my ($distance, $red, $green, $blue, $alpha) = (15, 200, 100, 50, 20);
$cr->add_color($distance, $red, $green, $blue, $alpha);

# draw it
my($x, $y, $width, $height, $angle) = (20, 30, 200, 200, 1);
$image->fill_color_range_rectangle($cr, $x, $y,
$width, $height, $angle);

Image::Imlib2 is a Perl port of Imlib2, a graphics library that does image file loading and saving as well as manipulation, arbitrary polygon support, etc. It does ALL of these operations FAST. It allows you to create colour images using a large number of graphics primitives, and output the images in a range of formats.

Image::Imlib2::Polygon and Image::Imlib2::ColorRange are described following Image::Imlib2 but may be referenced before their description.

Note that this is an early version of my attempt at a Perl interface to Imlib2. Currently, the API is just to test things out. Not everything is supported, but a great deal of functionality already exists. If you think the API can be tweaked to be a bit more intuitive, drop me a line!
Note that a development version of Imlib2 must be installed before installing this module.

<<less
Download (0.026MB)
Added: 2007-08-14 License: Perl Artistic License Price:
805 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
Yet Another V4L Application 0.9

Yet Another V4L Application 0.9


Yet Another V4L Application (or yava for short) is lightweight v4l framegrabber with support for TrueType fonts and ftp-upload. more>>
Yet Another V4L Application (or yava for short) is lightweight v4l framegrabber with support for TrueType fonts and ftp-upload.
Yet Another V4L Application project is written in ANSI C.
It uses Andreas Schifflers excellent SDL_bgrab library for frame grabbing, SDL for internal image manipulation, SDL_ttf for TrueType font rendering, libcurl for ftp uploads and libpng for snapshot writing.
Main features:
- Lightweight, using pretty standard libraries
- Tuner support
- FTP-upload (active and passive modes)
- TrueType font rendering
- Text color (RGB) selection
- Vertical text positioning (top, center, bottom)
- Horisontal text positioning (left, center, right)
- Font selection and number of pts
- Snapshots in png
- Live viewer or console mode
<<less
Download (0.015MB)
Added: 2007-02-21 License: GPL (GNU General Public License) Price:
990 downloads
Image Create for PHP 1.1.1

Image Create for PHP 1.1.1


Image Create for PHP is a project which allows you to render text into an image on the fly. more>>
Image Create for PHP is a project which allows you to render text into an image on the fly.

Image Create for PHP is a stand-alone script that allows you to create dynamic text images easily.

<<less
Download (0.005MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
966 downloads
Image Viewer 2.2.1

Image Viewer 2.2.1


Image Viewer is a tool for viewing, converting, grabbing, and printing images. more>>
Image Viewer is an image viewer with real-time interactive pan and zoom viewing that uses the GTK+ toolkit and Imlib (or Imlib2).
Image Viewer can open and save to any image format supported by Imlib, rectangular crop, grab the screen, print, and display on the root window.
Main features:
- View
- Convert
- Grab (Screenshot)
- Print
- Rotate
- Crop
- Resize
- Display on Desktop
Enhancements:
- A bug was fixed in the saving of animated GIF images in which looping was not an option.
- The disposal method support for GIF images was improved.
<<less
Download (0.89MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
829 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
Apache::ImageMagick 2.0b7

Apache::ImageMagick 2.0b7


Apache::ImageMagick is a Perl module that can convert and manipulate images on the fly. more>>
Apache::ImageMagick is a Perl module that can convert and manipulate images on the fly.

SYNOPSIS

In httpd.conf or .htaccess

< Location /images >
PerlFixupHandler Apache::ImageMagick
PerlSetVar AIMCacheDir /var/aimcache
< /Location >

Then request

http://localhost/images/whatever.gif/Annotate?font=Arial&x=5&gravity=west&text=Hello+world+!
http://localhost/images/whatever.jpg

This module uses the Image::Magick library to process an image on the fly. It is able to convert the source image to any type you request that is supported by Image::Magick (e.g. TIFF, PPM, PGM, PPB, GIF, JPEG and more). The requested fileformat is determinated by the fileextention of the request and Apache::ImageMagick will search for an image with the same basename and convert it automaticly (unless you set AIMDisableSearch).

Addtionaly you can specify (multiple) image manipulation filters in the additional path info, and format options in the query string. All filters applied in the order they apear in the path info. A list of available filters can be found at http://www.imagemagick.org/www/perl.html#mani . As of this writing there are 67 very powerfull filters available. The parameters you give in the URL are passed to all filters.

<<less
Download (0.25MB)
Added: 2006-08-12 License: Perl Artistic License Price:
1173 downloads
Image::ExifTool::ID3 6.17

Image::ExifTool::ID3 6.17


Image::ExifTool::ID3 is a Perl module that can read ID3 meta information from MP3 audio files. more>>
Image::ExifTool::ID3 is a Perl module that can read ID3 meta information from MP3 audio files.

SYNOPSIS

This module is used by Image::ExifTool

This module contains definitions required by Image::ExifTool to extract ID3 information from audio files. ID3 information is found in MP3 and various other types of audio files.

<<less
Download (0.95MB)
Added: 2006-06-30 License: Perl Artistic License Price:
1212 downloads
Image::ExifTool::QuickTime 6.42

Image::ExifTool::QuickTime 6.42


Image::ExifTool::QuickTime is a Perl module to read QuickTime and MP4 meta information. more>>
Image::ExifTool::QuickTime is a Perl module to read QuickTime and MP4 meta information.

SYNOPSIS

This module is used by Image::ExifTool

This module contains routines required by Image::ExifTool to extract information from QuickTime and MP4 video files.

<<less
Download (1.0MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1082 downloads
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
Image::ExifTool::MPEG 6.42

Image::ExifTool::MPEG 6.42


Image::ExifTool::MPEG is a Perl module to read MPEG-1 and MPEG-2 meta information. more>>
Image::ExifTool::MPEG is a Perl module to read MPEG-1 and MPEG-2 meta information.

SYNOPSIS

This module is used by Image::ExifTool

This module contains definitions required by Image::ExifTool to read MPEG-1 and MPEG-2 audio/video files.

NOTES

Since ISO charges money for the official MPEG specification, this module is based on unofficial sources which may be incomplete, inaccurate or outdated.

<<less
Download (1.0MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1073 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5