2013-12-26 3 views
0

Как мы можем создавать зеркальное изображение с использованием imagemagic в php?Imagemagic - Как получить зеркальное изображение

Вот код, я использовал:

$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); 

ответ

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 См

Смежные вопросы