cpranderia
asked on
Postscript File Manipulation
I have a set of postscript graphics files which are a4 size portraits. I would like to rotate them clockwise through 90 degrees and scale them so that I can fit two on one page in a report.
I have tried using Ghostscript's 'rotate' header file which does the rotation fine, but I don't know how to scale them and I am at a loss to identify the origin of the image so that I know how to offset it once rotated.
Can anyone help? Is there any software on the Internet which isn't called Framemaker and doesn't cost lots of money?
TIA
I have tried using Ghostscript's 'rotate' header file which does the rotation fine, but I don't know how to scale them and I am at a loss to identify the origin of the image so that I know how to offset it once rotated.
Can anyone help? Is there any software on the Internet which isn't called Framemaker and doesn't cost lots of money?
TIA
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks for the answer - I will try the rotate and scale commands. However, what about offseting the image on the page? For example, if I rotate one image through 90degrees clockwise and scale it down by .5 .5, how would I offset it on the page so that it appeared in the bottom part of the page?
ASKER
Thanks for the help. One last (and probably difficult) question. How do I identify the origin?
ASKER
No need to answer...I just rotated by a small angle and looked at the images to see. The only other thing to say is that I needed to add a grestore where I took out a showpage otherwise the scale and rotate was cumulative. But it works!
100 200 translate
moves the origin to the point (100,200)
so by cutting and pasting your two postscript files together, with some additions to format the page, you can probably build what you want..
eg.
100 100 translate
90 rotate
.5 .5 scale
first ps image here minus the showpage command
200 100 translate
90 rotate
.5 .5 scale
second ps image here including the showpage command
you may have to play with the order of the commands too..
good luck