我们如何在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);
答案 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);