image - 将 ps 图像转换为长度为 x900 y800 的 gif 图像
问题描述
我有一个 ps 图像,我想将其转换为水平和垂直尺寸分别为 900 和 800 的 gif 图像。我尝试使用以下命令:
convert panel.gs -resize x800 y900 panel.gif
或者也:
convert panel.gs -resize 900x800 panel.gif
你能帮我调整一下转换命令,这样我就能得到想要的结果吗?
解决方案
.gs 不是有效的后缀。你是说.ps吗?
Imagemagick 将需要 ghostscript 作为代表。您没有说出了什么问题,也没有说什么平台或什么版本的 Imagemagick。
如果图像的纵横比与您想要的最终尺寸不同,您将 1) 需要使用 ! 对其进行扭曲以适合,2) 调整其大小,然后扩展到您想要填充背景颜色的大小,或 3 ) 用 ^ 调整大小并将其裁剪为您想要的大小。
convert panel.ps -resize "900x800!" panel.gif
convert panel.ps -resize 900x800 -gravity center -background white -extent 900x800 panel.gif
convert panel.ps -resize "900x800^" -gravity center -extent 900x800 panel.gif
推荐阅读
- javascript - React - 尝试渲染对象的属性,尽管它保持“未定义”
- linkedin - 尝试从 Linkedin CDN 获取创意图片时出现 403 禁止
- react-admin - React Admin - 可以将产品分配到多个类别吗?
- selenium-webdriver - 如何在 Webdriver 中向 ModalDialog 输入文本
- database - 物化视图 Google BigQuery
- java - 如何在 Java 中从现有的“.inp”文件中运行液压单步仿真
- git - Git 错误:找不到存储库
- performance - 为什么较大的神经网络比较小的神经网络反向传播更快
- dns - 如何将 cloudflare 根域连接到 AWS Elastic Beanstalk
- javascript - 从 JavaScript 中的循环创建的对象,如何在 json 中分析它们