首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >转换图像时可以偏移x,但不能偏移y

转换图像时可以偏移x,但不能偏移y
EN

Stack Overflow用户
提问于 2021-08-01 08:58:46
回答 1查看 31关注 0票数 0

以下是问题的概述。我想要裁剪图像,以获得一个矩形,这是一个稍微向下和向右一点。不知何故,我只能设置图像左上角的x坐标。我不能让它设置那个矩形的y坐标--上面的部分总是在顶部。

这是原始图像的样子。我不能张贴实际的原始图片,因为它太大了,无法上传。你可以下载the original image here

下面是我用来转换为该图像的子集的命令:

代码语言:javascript
运行
复制
/usr/bin/convert ./med.jpeg -crop 30%x12+300x50 ./ul.jpg

它会生成这个图像:

如您所见,它在偏移x轴方面做得很好,但它不会偏移y轴。无论我在裁剪几何图形的结尾处设置什么值,矩形始终从原始图像的顶部开始。

那么我在这里错过了什么呢?

以下是convert的版本:

代码语言:javascript
运行
复制
# convert -version
Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP 
Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2021-08-01 16:08:19

您的ImageMagick命令中有一个简单的拼写错误。您已经在X和Y偏移之间放置了x而不是+。两者都必须有+或- not x。

你有

代码语言:javascript
运行
复制
30%x12+300x50

它应该是

代码语言:javascript
运行
复制
30%x12+300+50
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68608883

复制
相关文章

相似问题

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