首页 > 解决方案 > 将 ps 图像转换为长度为 x900 y800 的 gif 图像

问题描述

我有一个 ps 图像,我想将其转换为水平和垂直尺寸分别为 900 和 800 的 gif 图像。我尝试使用以下命令:

convert panel.gs -resize x800 y900 panel.gif

或者也:

convert panel.gs -resize 900x800 panel.gif

你能帮我调整一下转换命令,这样我就能得到想要的结果吗?

标签: imagegifghostscriptpostscript

解决方案


.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

推荐阅读