这是 psconvertgmt 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
psconvert - 使用 GhostScript 将 [E]PS 文件转换为其他格式
概要
转换 ps文件 [[u][利润率][-][+g涂料][+p[笔]][+r][+s[m]|S宽度[u]/高度[u]] ] [
gs_选项 [ -D外向 [ -E分辨率 [ -F [ 鬼路径 ] [ ] [ 列表文件
] [ ] [g|t][1|2|4] ] [ -S [ b|e|E|f|F|j|g|G|m|s |t ] [ [水平] ] [
[+g][+k][+t文件名][+n层名][+o文件夹名称][+a替代模式[ALT]][+l最小LOD/最大LOD][+f最小渐变/最大渐变][+u网址]
]
请注意: 选项标志和相关参数之间不允许有空格。
商品描述
转换 将一个或多个 PostScript 文件转换为其他格式(BMP、EPS、JPEG、PDF、
PNG、PPM、SVG、TIFF)使用 GhostScript。 从命令行读取输入文件名或
从列出它们的文件中。 结果图像的大小由
BoundingBox(或 HiResBoundingBox,如果存在)。 作为一种选择,一个紧密的 (HiRes)BoundingBox
可以先计算。 作为另一种选择,它可以计算 ESRI 类型的世界文件,用于
例如,参考 tif 文件并使它们被识别为 geotiff。 注意:如果
PostScript 文件调用任何 Adobe PDF 透明度扩展 和 PDF 不是
选择输出格式,然后文件将首先转换为临时 PDF 文件(对于
透明度生效),然后再将 PDF 转换为所需的输出格式。
所需 争论
ps文件
要转换的 PostScript 文件的名称。 输出文件将具有相同的名称
(除非 -F 使用),但具有与关联的常规扩展名
光栅格式(例如,jpeg 格式为 .jpg)。 用 -D 将输出重定向到
不同的目录。
不是必须的 争论
-A[你][利润率][-][+g涂料][+p[笔]][+r][+s[m]|S宽度[你]/高度[你]]
将 BoundingBox 和 HiResBoundingBox 调整到图片所需的最小值
内容。 附加 u 首先删除任何 GMT 生成的时间戳。 可选地,附加
边界框的额外边距。 给出一个(均匀)、两个(x 和 y)或
四个(单边)边距; 附加单元 [默认由 PROJ_LENGTH_UNIT 设置]。
或者,使用 -一种- 覆盖任何自动设置 -A by -W.
使用 -A+s新宽度 将输出图像大小调整为精确 新宽度 单位。 这
默认是使用 PROJ_LENGTH_UNIT 设置的,但您可以附加一个新单位
和/或强加不同的宽度和高度。 这里发生的是 GhostScript
将进行重新插值工作,最终图像将保留 DPI
分辨率由 -E。 使用 -A+SM 设置最大尺寸和新宽度仅
如果原始图形宽度超过它,则强加。 附加 /新高度 也
除了宽度之外,还施加最大高度。 或者使用 -A+S规模 至
按常数因子缩放图像。
使用 -A+r 舍入 HighRes BoundingBox 而不是使用 细胞 功能。
这违反了 Adobe 法律,但在创建非常小的图像时很有用
一个像素的差异可能很重要。 如果 -V 使用我们还报告
插图的尺寸。 用 -A+g涂料绘制 BoundingBox 后面的
插图和使用 -A+p[笔] 绘制 BoundingBox 轮廓(附加钢笔或
接受默认笔 0.25p,黑色)。
-Cgs_选项
指定将按原样传递给 GhostScript 的单个自定义选项。 重复
添加几个选项 [无]。
-D外向
设置备用输出目录(必须存在)[默认相同
目录作为 PS 文件]。 用 -D。 将输出放在当前目录中
代替。
-E分辨率
以 dpi 为单位设置光栅分辨率 [PDF 的默认值 = 720,其他的 300]。
-F姓名
强制输出文件名。 默认情况下,输出名称是使用输入构造的
名称作为基础,并附加适当的扩展名。 使用此选项可
提供不同的名称,但没有扩展名。 延期仍确定
自动。
-G鬼路径
GhostScript 可执行文件的完整路径。 注意:对于 Unix 系统,这通常是
没有必要。 在 Windows 下,GhostScript 路径现在从
注册表。 如果此操作失败,您仍然可以将 GS 路径添加到系统路径或提供
完整路径在这里。 (例如, -Gc:\programs\gs\gs9.02\bin\gswin64c)。 警告:因为
在 gs exe 名称上嵌入位的糟糕决定我们不能同时满足
32 位和 64 位 GhostScript 可执行文件名称。 所以在“从注册表中获取”的情况下
失败默认名称(当没有 -G 使用)是 64 位版本之一,或
GSWIN64C
-I 通过使用 ICC 配置文件强制灰度。 GhostScript 版本 >= 9.00 更改
使用 ICC 配置文件生成灰色阴影。 GhostScript 9.05 及更高版本提供
'-dUseFastColor=true' 选项可以防止这种情况发生,这就是 转换 按
默认,除非选项 -I 设置。 请注意,对于 GhostScript >= 9.00 和 < 9.05
灰度偏移适用于除 PDF 格式以外的所有格式。 我们无法提供解决方案
除了升级 GhostScript。
-L列表文件
这款 列表文件 是一个 ASCII 文件,其名称为 PostScript 文件
转换。
-N 此选项已过时。 用 -S 打印 GhostScript 命令(如果适用)。
使用 VHDL 语言编写 -碲 保存中间EPS文件。
-P 强制肖像模式。 所有横向模式图都将向后旋转,以便它们
在纵向模式下显示未旋转。 这在转换为图像格式时很实用
或准备 EPS 或 PDF 绘图以包含在文档中。
-Q[g|t][1|2|4]
设置抗锯齿选项 g或 t分机追加尺寸
子样本框(1、2 或 4)[4]。 默认为无抗锯齿(与 位 1)。
-S GhostScript 命令执行后打印到标准错误。 这个
选项还可以防止删除所有中间文件。
-Tb|e|E|f|F|j|g|G|m|s|t
设置输出格式,其中 b 表示 BMP, e 表示每股收益, E 表示带有 PageSize 的 EPS
命令, f 意味着PDF, F 意味着多页PDF, j 表示JPEG, g 意味着PNG, G 手段
透明 PNG(未触及的区域是透明的), m 表示 PPM, s 意味着 SVG,和
t 表示 TIFF [默认为 JPEG]。 到 比格特 你可以附加 - 为了得到一个
灰度图像。 EPS 格式可以与任何其他格式组合。 为了
例, -四氟乙烯 创建 EPS 和 PDF 文件。 这 -TF 创建多页 PDF
输入 PS 或 PDF 文件列表中的文件。 它需要 -F 选项。
-V[水平] (更多的 ...)
选择详细级别 [c]。
-W[+g][+k][+t文件名][+n层名][+o文件夹名称][+一个替代模式[ALT]][+l最小LOD/最大LOD][+f最小渐变/最大渐变][+你网址]
编写一个适合于使(例如).tif 文件被识别为的 ESRI 类型的世界文件
geotiff 由知道如何操作的软件提供。 但是请注意,不同的
结果取决于图像内容,如果 -B 选项有
被使用与否。 的麻烦 -B 选项是它创建一个框架和
很可能是它的注释。 这引入了地图数据范围之外的像素,
因此地图范围估计将是错误的。 为了避免这个问题
使用 --MAP_FRAME_TYPE=inside 选项,它在内部绘制所有注释和刻度
图像,因此不会影响坐标计算。 支付
还要注意情节中任何一方只有白人的情况
因为算法会失败,因为那些白人会被吃掉
幽灵脚本。 在那种情况下,你真的必须使用 -B 或使用略带灰白色的
颜色。
和...一起 -V 它在屏幕上打印 gdal_translate(gdal_translate 是一个
GDAL 包中的命令行工具)读取栅格 + 世界的命令
文件并创建一个真正的 geotiff 文件。 用 -W+g 做一个系统调用
gdal_translate 并立即创建一个 geoTIFF 图像。 输出文件将有
a
世界文件命名遵循在文件中插入“w”的约定
延期。 所以,如果输出是 tif -Tt 世界文件是一个集合 -A -P.
使用 VHDL 语言编写 -W+k 创建一个允许加载图像的简约 KML 文件
谷歌地球。 请注意,对于此选项,图像必须位于地理区域
坐标。 如果没有,则会发出警告,但仍会创建 KML 文件。
有几个修改器选项可用于以以下形式自定义 KML 文件
+选择 字符串。 附加 +t标题 设置文档标题 [GMT KML 文档],
+n层名 设置图层名称,以及 +a/替代模式[海拔] 选择 5 个
谷歌地球识别的高度模式,确定高度(以米为单位)
图片: G 夹在地上, g 附加相对于地面的高度, a
附加绝对高度, s 附加相对于海底的高度,以及 S 夹住它
到海底。 控制图层的可见性 +l最小LOD/最大LOD 和
+f最小渐变/最大渐变 选项。 最后,如果您打算将图像本身留在
服务器,只分发 KML,使用 +u网址 将 URL 添加到图像之前
参考。 如果您正在构建一个多组件 KML 文件,那么您可以发出
KML 使用 +o文件夹名称
修改; 它将图像和关联的 KML 代码包含在 KML 中
指定名称的文件夹。 请参阅 KML 文档以获取进一步说明
(http://code.google.com/apis/kml/documentation/).
有关创建地理参考栅格的进一步说明。 转换 可以创建一个
带有世界文件的地理参考光栅图像或使用 GDAL 转换 GMT
PostScript 文件到 geotiff。 GDAL 使用 Proj.4 作为其投影库。 到
提供进行地理配准所需的信息,GMT 4.5 嵌入了一个
使用定义投影的 PostScript 文件开头附近的注释
项目 4 语法。 使用 GMT v4.5 之前的 PostScript 文件,甚至非 GMT ps 的用户
文件,可以提供信息 转换 需要手动编辑一行
到 PostScript 文件中,前缀为 %%PROJ。
例如命令
gmt pscoast -JM0/12c -R-10/-4/37/43 -W1 -Di -Bg30m --MAP_FRAME_TYPE=inside > cara.ps
添加此注释行
%%PROJ:merc -10.0 -4.0 37.0 43.0 -1113194.908 -445277.963
4413389.889 5282821.824 +proj=merc +lon_0=0 +k=-1 +x_0=0 +y_0=0
+a=6378137.0 +b=6356752.314245 +ellps=WGS84 +数据=WGS84 +单位=m +no_defs
其中'merc'是坐标转换的关键字; 2 到
第 5 个元素包含地图限制,第 6 到第 9 个元素包含
投影坐标和线的其余部分具有常规 proj4
此投影的字符串。
-Z 转换后删除输入 PostScript 文件。 输入文件将
而不去 发生故障时删除。
-^ or 只是 -
打印一条关于命令语法的短消息,然后退出(注意:在 Windows 上
只用 -).
-+ or 只是 +
打印广泛的使用(帮助)消息,包括对任何
模块特定选项(但不是 GMT 通用选项),然后退出。
-? or 没有 参数
打印完整的使用(帮助)消息,包括选项的解释,然后
退出。
- 版
打印 GMT 版本并退出。
--显示数据目录
打印 GMT 共享目录的完整路径并退出。
附注
转换为光栅图像(BMP、JPEG、PNG、PPM 或 TIFF)本质上会导致丢失
原始 PostScript 文件中可用的详细信息。 选择一个分辨率
对于图像将用于的应用程序来说足够大。 对于网页,较小的
dpi 值就足够了,对于 Word 文档和 PowerPoint 演示文稿,更高的 dpi 值是
建议。 转换 创建 PDF 时使用无损 DEFLATE 压缩技术
和 PNG 文件以及用于 TIFF 图像的 LZW 压缩。
EPS 是矢量,而不是光栅格式。 因此, -E 选项对
EPS文件的创建。 使用选项 -碲 将从中删除 PageSize 命令
PostScript 文件,并且将调整 BoundingBox 当 -A 选项被使用。 请注意
原始和必需的 BoundingBox 仅限于整数点,因此 Adobe 添加了
可选的 HiResBoundingBox 以增加尺寸的精度。 这 -A 选项计算两者
并将两者写入光栅化中使用的 EPS 文件(如果 -碲 设置)。
虽然 PDF 和 SVG 也是矢量格式,但 -E 选项对
以位图形式存储在文档中的图案填充和字体的分辨率。
转换 因此在创建 PDF 和 SVG 文件时使用更大的默认分辨率。 -E
还确定用于指示尺寸的边界框值的分辨率
输出PDF。 为了获得高质量的 PDF 或 SVG 文件, /印前 选项是
实际上,只允许对嵌入在
PostScript 文件。
尽管 转换 是作为 GMT 的一部分开发的,它可用于转换 PostScript
几乎所有图形程序创建的文件。 然而, -在 是 GMT 特定的。
这款 鬼脚本 程序继续开发,有时它的开发人员会制作
影响的决定 转换. 从 9.16 版开始,SVG 设备已被删除。
幸运的是,可以先转换为 PDF,然后再转换为高质量的 SVG 图形。
安装和使用包 pdf2svg.
参见 include-gmt-graphics GMT 技术 型号参考 和 菜谱 了解更多信息
如何 转换 用于生成可以插入到其他文档中的图形
(文章、演示文稿、海报等)。
示例
使用紧密的 BoundingBox 将文件 psfile.ps 转换为 PNG 并将其旋转回
如果处于横向模式,则为正常方向:
gmt psconvert psfile.ps -A -P -Tg
要将文件 map.ps 转换为 PDF,请将 BoundingBox 扩展 0.2 cm,填充
用淡蓝色颜料用粗笔勾勒轮廓:
gmt psconvert map.ps -A0.2c+glightblue+pthick -Tf
在我们的 example_5.ps 文件中创建 300 dpi 的 01 厘米 PNG 版本
gmt psconvert example_01.ps -A+s5c -Tg
从 3 个单独的 PS 文件创建一个 3 页的 PDF 文件
gmt psconvert -TF -Fabc a.ps b.ps c.ps
使用 pscoast 创建一个简单的线性地图并将其转换为 tif
gmt pscoast -JX12cd -R-10/-4/37/43 -W1 -Di -Bg30m -P -G200 --MAP_FRAME_TYPE=inside > cara.ps
gmt psconvert cara.ps -Tt -W
创建上述示例的墨卡托版本并使用 GDAL 生成真正的 geotiff
文件中。
gmt pscoast -JM0/12c -R-10/-4/37/43 -W1 -Di -Bg30m -P -G200 --MAP_FRAME_TYPE=inside > cara.ps
gdalwarp -s_srs +proj=merc cara.tif carageo.tiff
创建巴塔哥尼亚的极地立体 geotiff 文件
gmt pscoast -JS-55/-60/15c -R-77/-55/-57.5/-48r -Di -Gred -P -Bg2 --MAP_FRAME_TYPE=inside > patagonia.ps
gmt psconvert patagonia.ps -Tt -W+g -V
要创建一个用于 Google 地球的简单 KMZ 文件,请尝试
gmt grdimage lonlatgrid.nc -Jx1 -Ccolors.cpt -P -B0g2 --MAP_FRAME_TYPE=inside > tile.ps
gmt psconvert tile.ps -Tg -W+k+t"my title"+l256/-1 -V
(这些命令假设可以在您的系统路径中找到 GhostScript。)
幽灵脚本 配置
大多数转换在 转换 由 GhostScript 处理。 在大多数 Unix 上这个
程序可作为 gs; 对于 Windows,有一个版本叫做 GSWIN32C. 幽灵脚本
接受丰富的命令行选项来修改其行为。 其中许多
由上面可用的选项间接设置。 但是,硬核使用可能需要
一些用户添加额外的选项来微调结果。 用 -S 检查实际
使用的命令,并通过一个或多个实例添加自定义选项 -C 选项。 对于
例如,打开所有图像的图像插值,提高图像质量
以牺牲速度为代价缩放图像,使用 -C-dDOINTERPOLATE。 参见 www.ghostscript.com
完整的文档。
使用 onworks.net 服务在线使用 psconvertgmt