首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >镜像-如何获取镜像

镜像-如何获取镜像
EN

Stack Overflow用户
提问于 2013-12-26 16:27:41
回答 2查看 1.5K关注 0票数 0

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

下面是我使用的代码:

代码语言:javascript
复制
$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);
EN

回答 2

Stack Overflow用户

发布于 2013-12-26 18:21:28

看起来你假设了水平镜。

代码语言:javascript
复制
<?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

票数 0
EN

Stack Overflow用户

发布于 2021-09-12 14:07:22

代码语言:javascript
复制
#!/bin/csh -f

#
# Mirror image vertically and horizontally  
#
#  Example:
#   ./mirror-tile.csh 'inImage' 'outImage'
#

if ($#argv != 2)  then
   echo "Mirror Tile input image"
   echo "   ./mirror-tile.csh 'inImage' 'outImage'"
   exit
endif

set inImage="$1"
set outImage="$2"

magick "$inImage" -background transparent -extent 200% \( +clone -flip \) -composite \( +clone -flop \) -composite "$outImage"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20781607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档