【问题标题】:How to generate a collage image like shown如何生成如图所示的拼贴图像
【发布时间】:2016-10-09 03:46:31
【问题描述】:

如何生成如下所示的拼贴图像。如果您能告诉我是否有任何在线工具或应用程序可以做到这一点,我将不胜感激。谢谢!

【问题讨论】:

    标签: image photo photo-gallery


    【解决方案1】:

    制作这样的图像更困难的方法是通过基本的照片编辑——创建一个大的白色背景并复制粘贴你喜欢的图像到那里,但这会花费太多时间,所以只需在谷歌上搜索类似“collage maker”的东西你会发现很多适合任何初学者计算机用户的工具。 如果您的隐私很重要,我建议您下载一个而不是在浏览器中进行。

    【讨论】:

    • 是的,我想看看是否有任何工具可以帮助解决这个问题,而不是手动完成。
    【解决方案2】:

    Image Magick 是一个免费的命令行工具来处理图像,它们有一个功能called montage。去看看吧。

    ImageMagick® 是一个用于创建、编辑、合成或转换位图图像的软件套件。它可以读取和写入各种格式(超过 200 种)的图像,包括 PNG、JPEG、JPEG-2000、GIF、TIFF、DPX、EXR、WebP、Postscript、PDF 和 SVG。使用 ImageMagick 调整图像大小、翻转、镜像、旋转、扭曲、剪切和变换图像,调整图像颜色,应用各种特殊效果,或绘制文本、线条、多边形、椭圆和贝塞尔曲线。

    【讨论】:

    • 谢谢@Bulrush,该工具派上用场了。我运行了这样的命令。
    【解决方案3】:

    感谢上述使用 ImageMagick 的回答。我使用了以下命令。还要确保已安装 ghostscript(可通过 OS X 上的 brew 获得)

    montage *.jpg -geometry 40x10+0+0 -tile 18x10 tiled_image.jpg
    

    【讨论】:

    • Ghostscript 通常不需要,除非您使用的是PDF 文件。
    【解决方案4】:

    像这样使用 ImageMagick montage 来获得 10 张宽的蒙太奇图像,并且所有图像邻接在一起,中间没有空格:

    montage -geometry +0+0 -tile 10x *.jpg result.jpg
    

    我的图像重复,因为我没有费心找到 1000 张独特的面孔 :-)

    【讨论】:

    • :) -tile 10x 将创建一个 10 x 10 矩阵,对吗?
    • 不,它只设置宽度上的图像数量。高度将由您提供的图片数量决定。
    • 如果您想将高度指定为 5 张图片,请使用 -tile x5,宽度将取决于您提供的图片数量。所以,基本上,x之前的数字指定宽度,x之后的数字指定高度。
    • 当我运行这个时,图像之间有空格?图片之间怎么没有空格?
    • 在合并之前,我将我的图像全部设置为相同大小。您可以通过在-geometry 之后使用感叹号来实现类似的结果,这将强制图像具有相同的大小,即使它会扭曲它们......montage -geometry 40x10+0+0! ...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 2015-01-29
    • 2018-02-01
    • 1970-01-01
    相关资源
    最近更新 更多