downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Imagick::averageImages> <Imagick::annotateImage
Last updated: Fri, 20 Nov 2009

view this page in

Imagick::appendImages

(PECL imagick 2.0.0)

Imagick::appendImagesAppend a set of images

Description

Imagick Imagick::appendImages ( bool $stack )

Append a set of images into one larger image.

Parameters

stack

The direction of the stack (top to bottom or bottom to top)

Return Values

Returns Imagick instance on success. Throw an ImagickException on error.

Examples

Example #1 Imagick::appendImages example

<?php

/* Create new imagick object */
$im = new Imagick();

/* create red, green and blue images */
$im->newImage(10050"red");
$im->newImage(10050"green");
$im->newImage(10050"blue");

/* Append the images into one */
$im->resetIterator();
$combined $im->appendImages(true);

/* Output the image */
$combined->setImageFormat("png");
header("Content-Type: image/png");
echo 
$combined;
?>

The above example will output something similar to:



add a note add a note User Contributed Notes
Imagick::appendImages
Brandon
12-Nov-2009 08:56
# How to combine a multi-page pdf file into a single long image:

<?php
$im1
= new Imagick();  
$im1->readImage('multi-page-pdf.pdf');
$im1->resetIterator();
# Combine multiple images into one, stacked vertically.
$ima = $im1->appendImages(true);
$ima->setImageFormat("png");
header("Content-Type: image/png");
echo
$ima;
?>

Imagick::averageImages> <Imagick::annotateImage
Last updated: Fri, 20 Nov 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites