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.