Generic Mapping Tools(GMT)初学第2记 --- 将ps文件转为图片格式(jpg tif
2015-05-21 08:59阅读:3,523
使用GMT出图以后,一般都是 .ps 格式的图片,如何将其转换为任意分辨率的图片呢?
我先前使用 Adobe illustrator 和 photoshop打开,发现有时候图片严重丢失、改变、失真等。后来才发现原来有GMT自带的命令可以转换。方法如下:
(事先特别提醒,非常重要!gmt画图时,-K表示开始,-K -O表示正在继续往图上添加东西,而 -O表式这是最后一笔,不再往上画了。所以,在使用gmt ps2raster时,务必使它的上一句话是 -O的,而不是 -K -O的,否则无法生成图片。)
gmt ps2raster ex1.ps -E300 -Tt
其中,ex1.ps 是需要转换的ps文件;-E后面跟的是要转成图片的dpi,即分辨率;-T后面跟的是转换成图片的格式,我这里用的t,就是tiff。可参考下面的解释:
where b means
BMP, e means EPS,
E means EPS with
PageSize command, f
means PDF, Fmeans
multi-page PDF, j means
JPEG, g means PNG,
G means transparent PNG
(untouched regions are transparent),
我先前使用 Adobe illustrator 和 photoshop打开,发现有时候图片严重丢失、改变、失真等。后来才发现原来有GMT自带的命令可以转换。方法如下:
(事先特别提醒,非常重要!gmt画图时,-K表示开始,-K -O表示正在继续往图上添加东西,而 -O表式这是最后一笔,不再往上画了。所以,在使用gmt ps2raster时,务必使它的上一句话是 -O的,而不是 -K -O的,否则无法生成图片。)
gmt ps2raster ex1.ps -E300 -Tt
其中,ex1.ps 是需要转换的ps文件;-E后面跟的是要转成图片的dpi,即分辨率;-T后面跟的是转换成图片的格式,我这里用的t,就是tiff。可参考下面的解释:
where