i suggests add ImageMagick function in the next version

Problems with the Linux version of XAMPP, questions, comments, and anything related.

i suggests add ImageMagick function in the next version

Postby jimmy0766 » 09. January 2005 06:34

the XAMPP is a very great project!!


i suggests add ImageMagick (www.ImageMagick.org ) function in the next version.


ImageMagickTM 6.1.8 is a robust collection of tools and libraries to read, write, and manipulate an image in many image formats (over 90 major formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick you can create images dynamically, making it suitable for Web applications. You can also resize, rotate, sharpen, color reduce, or add special effects to an image or image sequence and save your completed work in the same or differing image format. Image processing operations are available from the command line, or from the C, C++, Perl, Java, PHP, Python, or Ruby programming languages. A high-quality 2D renderer is included, which provides a subset of SVG capabilities. ImageMagick's focus is on performance, minimizing bugs, and providing stable APIs and ABIs.

Here are just a few examples of what ImageMagick can do:

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
ImageMagick is copyright ImageMagick Studio LLC, a non-profit organization. ImageMagick is distributed under a Apache-style license, which is approved by the Open Source Initiative and is compatible with the GPL. ImageMagick is available for free, may be used to support both open and proprietary applications, and may be redistributed without fee. The ImageMagick logo is copyright Pineapple USA Inc. It is freely distributable, however, modifications (other than resizing) to the logo are not permitted.

ImageMagick topics you may want to review include:

Graphics from the command line
More graphics from the command line
Examples of ImageMagick Usage
Command-line programs
Image Formats
ImageMagick Mailing Lists
ImageMagick Discourse Server
ImageMagick Image Gallery
ImageMagick Studio
Latest News
Project Objectives
Project Authors
Report Bugs


http://www.imagemagick.org/www/download.html

perl
The source code for any package based on PerlMagick may be found here. Currently we include MagickStudio, a CGI (dynamic Web server) interface to ImageMagick.

php
The source code for any package based on PHP may be found here. Currently we include MagickWand for PHP, a complete port of the new MagickWand API to PHP
Last edited by jimmy0766 on 09. January 2005 07:54, edited 1 time in total.
jimmy0766
 
Posts: 2
Joined: 09. January 2005 06:22

MagickWand For PHP

Postby jimmy0766 » 09. January 2005 07:44

MagickWand For PHP
Manual


MagickWand For PHP
Introduction
This module enables PHP access to the ImageMagick MagickWand API.

Requirements
In order to use the MagickWand For PHP module's functions, you need to install ImageMagick version 6.1.5, or greater, and the MagickWand for PHP extension source code / DLL.

ImageMagick can be downloaded from http://www.imagemagick.org/.

MagickWand For PHP's source / DLL can be downloaded from http://www.magickwand.org/download/php/.

Installation
Linux / Unix
The following installation instructions are taken directly from the "INSTALL" file in the MagickWand For PHP distribution:

MagickWand Extension for PHP :: Installation Instructions

** REQUIRED ** ImageMagick version :: 6.1.5-7
Last-known-good ImageMagick version :: 6.1.5-7


Installation Steps

1) Either install the required ImageMagick version or make sure that it
is installed (running "Wand-config --version" should give you the
required information).

2) Extract the contents of the archive this file was in, or copy the
entire directory the this file is in (make sure that it is still called
"magickwand") to the "ext" directory in the PHP source folder. So, if
your PHP source folder is called "PHP_SRC_DIR", you should end up with
a directory structure like the following:

PHP_SRC_DIR/ext/magickwand/

3) Go into the "PHP_SRC_DIR/ext/magickwand/" directory, and run "phpize".
(A note: if this is the first time PHP is being installed, you have to
install PHP without MagickWand, because "phpize" is a part of the PHP
distribution.)

4) Go back to the main PHP source directory (from the example above, it
would be "PHP_SRC_DIR", and run:

rm ./configure

and then

./buildconf --force

to remove and rebuild the PHP configure script.

5) Follow the PHP installation instructions, but add

--with-magickwand=IMG_MGCK_DIR

to your ./configure command, replacing "IMG_MGCK_DIR" with the full path
of the directory where ImageMagick is installed (in most cases "/usr").

Windows
To be added.

Resource Types
There are four resource types used in the MagickWand For PHP extension:

DrawingWand
This resource is used by the vector drawing functions (functions starting with "Draw"). It is created by NewDrawingWand(), and basically holds a list of vector drawing commands.

MagickWand
This resource represents a structure which contains a list of images. It is created new NewMagickWand().

PixelWand
This resource represents color information. It is created by New PixelWand.

PixelIterator
This resource allows rapid pixel level alteration of individual pixels in an image. It is created by NewPixeliterator() and by NewPixelRegionIterator().
jimmy0766
 
Posts: 2
Joined: 09. January 2005 06:22


Return to XAMPP for Linux

Who is online

Users browsing this forum: No registered users and 33 guests