Imagemagick - 如何获得镜像

时间:2013-12-26 08:27:41

标签: php imagemagick

我们如何在php中使用imagemagick创建镜像?

以下是我使用的代码:

$output_h       = 1200;
$output_w       = 1200;
$image_size     = 600;
$src        = './images/upload/'.$image;
$output_morror  = './images/upload/mirror_'.$filename[0].'.png';

//Mirror
exec('convert '.$src.' -resize '.$image_size.' \( -clone 0 -flip \) -append +write mpr:sometile  +delete -size '.$output_w.'x'.$output_h.' tile:mpr:sometile '.$output_morror);

1 个答案:

答案 0 :(得分:0)

看来你假设是水平镜子。

<?php

// unix paths are used here
$original_image_path = '/path/to/original/image.jpg';
$mirrored_image_path = '/path/to/mirrored/image.jpg';

$image = new \Imagick($original_image_path);
$image->flopimage();
$image->writeImage($mirrored_image_path);

请参阅official documentation of ImageMagic extension