Re: Help with ps2raster Cutting Off Image
Paul Wessel <[email protected]> Mon, 18 Aug 2014 07:30:32 -1000
| Newsgroups | gmane.comp.gis.gmt.user |
|---|---|
| Message-ID | <[email protected]> |
Thanks Marcus- I guess we are prejudiced against filenames with spaces so there were no = check for this in the system calls to GS and GDAL. Fixed in r10252 (GMT4) and r13441 (GMT5). -p On Aug 18, 2014, at 6:33 AM, Kwok, Marcus B. <[email protected]> = wrote: > So, I have upgraded to GMT 4.5.12 and switched to using = PAPER_MEDIA=3Dletter instead of letter+, producing plain PS instead of = EPS. Ps2raster now converts the file correctly in my tests, however, in = production, the paths have spaces in them and so ps2raster fails. = Ghostscript itself has no problems dealing with spaces in the path as = long as the filenames are quoted (so my current workaround still works). = Would it be possible to get this added to ps2raster? > =20 > -- > Marcus Kwok <[email protected]> > Johns Hopkins University Applied Physics Laboratory, AOS QAT Group > Office: 21-S233I Mailstop: 21-S246 > Phone: (443) 778-7858 (Baltimore) or (240) 228-7858 (DC) > =20 > From: World-Wide GMT Usage and Help Mailing List = [mailto:[email protected]] On Behalf Of Paul Wessel > Sent: Wednesday, August 13, 2014 18:12 > To: [email protected] > Subject: Re: [GMT-HELP] Help with ps2raster Cutting Off Image > =20 > Cannot really reproduce this since 4.5.2 was some time ago. The eps = stuff was yanked as we could not do a good job without full access to = font metrics. So better to use more recent GMT and specify the paper = size you want. You can use an exact custom papersize to impose your own = boundingbox, or use ps2raster -A if you want a tight one. > =20 > -p > =20 > On Aug 13, 2014, at 11:05 AM, Kwok, Marcus B. <[email protected]> = wrote: >=20 >=20 > Hello, > I am programmatically generating an EPS file using GMT, and then = converting it to PNG using ghostscript. However, when I use ps2raster, = part of the file gets cut off. > =20 > I have reduced my =93script=94 to a pretty minimal example that = demonstrates my issue. The size of the image is supposed to represent a = letter-size (8.5=94x11=94) sheet of paper, with =93UNCLASSIFIED=94 = printed in the top right and bottom left corners (in the production map, = there are additional annotations on the page as well). After running = ps2raster, the =93UNCLASSIFIED=94 at the top of the image gets cut off, = and the margin on the right side of the map is now smaller. > =20 > pscoast -R-180.0/180.0/-60.0/90.0 -B30g15/30g15 = --PLOT_DEGREE_FORMAT=3DdddF --DEGREE_SYMBOL=3Ddegree -JQ0.0/8.5i = -G178/255/178 -S130/239/255 -Dc -W -K --PAPER_MEDIA=3Dletter+ > test.eps > =20 > pstext classification.txt -JX8.5i/6.5i -R-4.25/4.25/0/6.5 -N -O = --PAPER_MEDIA=3Dletter+ >> test.eps > =20 > ps2raster test.eps -E72 -Qt4 -Tg > =20 > gswin32c -q -dNOPAUSE -dBATCH -sDEVICE=3Dpng16m -r72 -dTextAlphaBits=3D4= -sOutputFile=3Dgs.png -ftest.eps > =20 > Here are the contents of the classification.txt file: > -4.25 -0.5 12 0 0 TC UNCLASSIFIED > 4.25 7 12 0 0 BC UNCLASSIFIED > =20 > When I run gswin32c directly, the entire image is visible, so I have a = workaround in place. > =20 > I have attached my sample output (the PNG files have been rotated = manually to the correct orientation, as my application handles that = automatically). > =20 > I am using (an admittedly old version) GMT 4.5.2, but I don=92t think = it is a bug, but more so that I am doing something incorrectly when = creating the file or the annotations. Is there a way to specify the = BoundingBox to ps2raster? > =20 > Thanks, > Marcus > =20 > -- > Marcus Kwok <[email protected]> > Johns Hopkins University Applied Physics Laboratory, AOS QAT Group > Office: 21-S233I Mailstop: 21-S246 > Phone: (443) 778-7858 (Baltimore) or (240) 228-7858 (DC) > =20 > Mailing list for GMT discussions of all kinds. If you are not sure you = have found a bug, discuss it here first. To formally report bugs or = request features, please register and add New Issue on = gmt.soest.hawaii.edu To unsubscribe, send the message "signoff gmt-help" = to [email protected] Note: gmt-help will become obsolete on Sept = 1, 2014 - please use forum on gmt.soest.hawaii.edu instead. = <test.eps><test.png><gs.png> > =20 > Mailing list for GMT discussions of all kinds. If you are not sure you = have found a bug, discuss it here first. To formally report bugs or = request features, please register and add New Issue on = gmt.soest.hawaii.edu To unsubscribe, send the message "signoff gmt-help" = to [email protected] Note: gmt-help will become obsolete on Sept = 1, 2014 - please use forum on gmt.soest.hawaii.edu instead. > Mailing list for GMT discussions of all kinds. If you are not sure you = have found a bug, discuss it here first. To formally report bugs or = request features, please register and add New Issue on = gmt.soest.hawaii.edu To unsubscribe, send the message "signoff gmt-help" = to [email protected] Note: gmt-help will become obsolete on Sept = 1, 2014 - please use forum on gmt.soest.hawaii.eduinstead. Mailing list for GMT discussions of all kinds. If you are not sure you have found a bug, discuss it here first. To formally report bugs or request features, please register and add New Issue on gmt.soest.hawaii.edu To unsubscribe, send the message "signoff gmt-help" to [email protected] Note: gmt-help will become obsolete on Sept 1, 2014 - please use forum on gmt.soest.hawaii.edu instead.