imagemagick 6.3.5
ImageMagick 6.3.5-6
ImageMagick is a comprehensive package supporting automated and interative manipulation of images. more>> <<less
License:Open Software License
JMagick 6.2.6
JMagick is an open source Java interface of ImageMagick. more>>
JMagick does not attempt to make the ImageMagick API object-oriented. JMagick project is merely a thin interface layer into the ImageMagick API.
JMagick currently only implements a subset of ImageMagick APIs. Should you require unimplemented features in JMagick, please join the mailing list and make a request.
PerlMagick 6.2.7
PerlMagick is an objected-oriented Perl interface to ImageMagick. more>>
There are a number of useful scripts available to show you the value of PerlMagick. You can do Web based image manipulation and conversion with MagickStudio, or use L-systems to create images of plants using mathematical constructs, and finally navigate through collections of thumbnail images and select the image to view with the WebMagick Image Navigator.
Installation:
The following instructions for Unix apply only to the unbundled PerlMagick as obtained from CPAN. PerlMagick is included as a subdirectory (PerlMagick) of the ImageMagick source distribution, and may be configured and built using the instructions provided in the ImageMagick distributions README.txt file. It is usually most convenient to install PerlMagick as part of the ImageMagick distribution.
ImageMagick must already be installed on your system. Next, get the PerlMagick distribution corresponding to the installed ImageMagick distribution (e.g. PerlMagick 6.22 for ImageMagick 6.2.2) and unpack it as shown below:
gunzip -c PerlMagick-6.22.tar.gz | tar -xvf -
cd PerlMagick
Next, edit Makefile.PL and change LIBS and INC to include the appropriate path information to the required libMagick library. You will also need paths to JPEG, PNG, TIFF, etc. delegates if they were included with your installed version of ImageMagick. Build and install it like this:
perl Makefile.PL
make
make install
For Unix, you typically need to be root to install the software. There are ways around this. Consult the Perl manual pages for more information.
PHP ImageMagick Class 1.0
PHP ImageMagick Class is a class for processing images with ImageMagick. more>>
To scale an image to 640x480 when its bigger youy can do this:
include(imagemagick.class.php);
$im = new Imagemagick($targetdir);
$im->Resize(640, 480, keep_aspect);
$im->Save();
$im->CleanUp();
?>
Enhancements:
- retrieve image data
- flip
- dither
- monochrome
- negate
- rotate
- blur
- draw frame
- resize
- square
- crop
- convert
- save
Apache::ImageMagick 2.0b7
Apache::ImageMagick is a Perl module that can convert and manipulate images on the fly. more>>
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.
Magick++ 6.2.7-1
Magick++ is the object-oriented C++ API to the ImageMagick image-processing library. more>>
Magick++ supports an object model which is inspired by PerlMagick. Images support implicit reference counting so that copy constructors and assignment incur almost no cost. The cost of actually copying an image (if necessary) is done just before modification and this copy is managed automatically by Magick++. De-referenced copies are automatically deleted. The image objects support value (rather than pointer) semantics so it is trivial to support multiple generations of an image in memory at one time.
Magick++ provides integrated support for the Standard Template Library (STL) so that the powerful containers available (e.g. deque, vector, list, and map) can be used to write programs similar to those possible with PERL & PerlMagick. STL-compatible template versions of ImageMagicks list-style operations are provided so that operations may be performed on multiple images stored in STL containers.
Magick++ library is included as part of ImageMagick source releases.
Usage:
A helper script named Magick++-config is installed under Unix which assists with recalling compilation options required to compile and link programs which use Magick++. For example, the following command will compile and link the source file example.cpp to produce the executable example (notice that quotes are backward quotes):
c++ -o example example.cpp `Magick++-config --cppflags --cxxflags --ldflags --libs`
XMagick 0.2.1
XMagick is a library written in C, which allows integration of the ImageMagick library with any X application. more>>
ImageMagick is a robust collection of tools and libraries to read, write, and manipulate an image in any of the more popular image formats including GIF, JPEG, PNG, PDF, and Photo CD. With ImageMagick you can create dynamic GIF making it suitable for Web applications.
Enhancements:
- Replaced my colour allocation code with John CwiklasXCC, which deals much better with PseudoColor.
GraphicsMagick 1.3.6
GraphicsMagick provides you with an excellent and must-have product which is the swiss army knife of image processing. more>>
GraphicsMagick 1.3.6 provides you with an excellent and must-have product which is the swiss army knife of image processing. Comprised of 259K physical lines (according to David A. Wheeler's SLOCCount) of source code in the base package (or 900K including 3rd party libraries). It provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF.
Image processing is multi-threaded using OpenMP so that CPU-bound tasks scale linearly as processor cores are added. OpenMP support requires compilation with GCC 4.2 (or later), or use of any C compiler supporting at least the OpenMP 2.0 specification.
GraphicsMagick is quite portable, and compiles under almost every general purpose operating system that runs on 32-bit or 64-bit CPUs. GraphicsMagick is available for virtually any Unix or Unix-like system, including Linux. It also runs under Windows 2000 and later (Windows 2000, XP, and Vista), and MacOS-X. The source code still supports execution under Windows '98.
GraphicsMagick supports huge images and has been tested with gigapixel-size images. GraphicsMagick can create new images on the fly, making it suitable for building dynamic Web applications. GraphicsMagick may be used to resize, rotate, sharpen, color reduce, or add special effects to an image and save the result in the same or differing image format. Image processing operations are available from the command line, as well as through C, C++, Perl, PHP, Tcl, Ruby, or Windows COM programming interfaces. With some modification, language extensions for ImageMagick may be used.
GraphicsMagick is originally derived from ImageMagick 5.5.2 but has been completely independent of the ImageMagick project since then. Since the fork from ImageMagick in 2002, many improvements have been made (see news) by many authors using an open development model but without breaking the API or utilities operation.
Major Features:
- Convert an image from one format to another (e.g. TIFF to JPEG)
- Resize, rotate, sharpen, color reduce, or add special effects to an image
- Create a montage of image thumbnails
- Create a transparent image suitable for use on the Web
- Turn a group of images into a GIF animation sequence
- Create a composite image by combining several separate images
- Draw shapes or text on an image
- Decorate an image with a border or frame
- Describe the format and characteristics of an image
RMagick 1.10.1
RMagick is an interface between the Ruby programming language and the ImageMagick and GraphicsMagick image processing libraries. more>>
ChMagick 1.0.0
ChMagick is a Ch binding to the ImageMagick C library. more>>
Command line programs in mageMagick can also be readily used as shell commands in Ch scripts. ChMagick project is an ideal solution for rapid prototyping, Web-based applications, teaching and learning image processing.
TclMagick 0.45
TclMagick is a Tcl extension that works with both the GraphicsMagick and ImageMagick image manipulation libraries. more>>
TclMagick is a Tcl extension that works with both the GraphicsMagick and ImageMagick image manipulation libraries.
TkMagick is a small, simple extension that lets you pass images back and forth between Tk and the TclMagick extension.
Imageview 5.0
Imageview project consists in a 3rd generation image gallery script. more>>
Imageview 5 is a 3rd generation image gallery script, the main idea behind it was to create a easy to use script to show your pictures to your friends.
While creating Imageview one of the first priorities was to make it work without a database and still be user-friendly.
Main features:
- Compatible with: Mozilla Firefox 1.x (Win32 + Mac OS X), Internet Explorer 6!
- Windows, Unix, Linux & Mac OS servers are supported.
- Easy to use online administration.
- Encrypted usernames and passwords.
- Upload can be configured per album.
- Uploading of zipped images also supported. (If server has php_zip loaded)
- Number of columns of images in thumbnail view is configurable.
- 2 view modes: Thumbnail and List.
- Configurable thumbnail size and quality.
- Supports GD 2 and ImageMagick.
- Real time annotation of images.
- Send Picture via mail.
- RSS Feeds.
- Lockable albums.
ExactImage 0.4.0
Exact Image is a fast (and soon modern and generic) image processing library. more>>
We protoyped the needed code in C++, just for speed, and archived processing times about 1/20 of what imagemagick consumes.
It is intended to become a modern, generic (template) based C++ library, when time permits. - Hopefully a viable alternative to ImageMagick.
Enhancements:
- Image segmentation and fuzzy image contour pattern matching were added.
- Support for rendering arbitrary vector pathes and text was added through Anti-Grain-Geometry integration.
- The X- and Y-axis flip optimizations were implemented for 16-bit channels, as well as functions to change contrast, brightness, gamma, hue, saturation, and lightness, and invert images.
- The convolution matrix was exported to the CLI econvert.
CL-MAGICK
CL-MAGICK is a set of bindings to the Image Magick library. more>>
CL-MAGICK is licensed under the MIT license, in order to be in line with the current Image Magick license in freedom.
ImageConverter 1.0
ImageConverter is able to convert one image type (example:gif) to another type (example:jpeg). more>>
ImageConverter application uses ImageMagick to conver the images!