[comp.sys.acorn] Draw ---> Paint

charles1@stretch.cs.mun.ca (Charles Loader) (05/14/91)

I am at present trying to put scanned images from my Archimedes into
some of our manuals rather than using 'cut and paste'.  Some of the
images need text added in the same font as the rest of the manual as
well as some other changes. I can make just the right picture using !Paint
.... moving to !Draw allows me to add the text. NOW, how do I get the
Draw file back into paint (with text and any other changes) OR convert
the draw file into a bit-map so that I can translate it to some other
format for printing (on a UNIX machine not my Arch).

Charles

dahe@cl.cam.ac.uk (David Elworthy) (05/17/91)

In article <1991May14.133403.16582@garfield.cs.mun.ca> charles1@stretch.cs.mun.ca (Charles Loader) writes:
>I am at present trying to put scanned images from my Archimedes into
>some of our manuals rather than using 'cut and paste'.  Some of the
>images need text added in the same font as the rest of the manual as
>well as some other changes. I can make just the right picture using !Paint
>.... moving to !Draw allows me to add the text. NOW, how do I get the
>Draw file back into paint (with text and any other changes) OR convert
>the draw file into a bit-map so that I can translate it to some other
>format for printing (on a UNIX machine not my Arch).
>
>Charles


One way of doing this (a bit of a hack) is to get the image displayed on the
screen in some suitable mode, then use the "camera" option in Paint, i.e.
choose "Get screen area" from the icon bar menu. You can then drag a box over
part of the screen and "photograph" that area as a sprite. You'll probably
need to trim it a bit in Paint - it's easy to get some bits of the window
frame in the image.

-- david elworthy

dbh@doc.ic.ac.uk (Denis Howe) (05/17/91)

Clicking menu on !Paint on the icon bar gives you an option to grab
part of the screen (eg. a !Draw image) as a sprite.  This assumes of
course that you have enough memory to load !Draw and !Paint and your
picture at the same time.  Alternatively, you could save the whole
screen as a sprite using *ScreenSave (?).

There's a good article in the current BBC Acorn User magazine
describing how to make labels for raspberry jam using !Paint, !Draw
and !Edit which you might like to have a look at for some tips on this
sort of thing.
--
Denis Howe <dbh@doc.ic.ac.uk>      C-C
H558A Imperial College London     C-C-C
   +44 (71) 589 5111 x5064         N=N

gilbertd@p4.cs.man.ac.uk (Dave Gilbert) (05/17/91)

Hi,
I had to look at the output of an HP laserjet file a while ago - its
in a reasonable format - so what I'm saying is print your Draw file
as an HP laserjet - and then map that back to a sprite.

The alternative way is to print it to postscript and use either Showpage
or Ghostscript or if you have a Unix system with Openwindows to get it
to another form.

As another idea write a little program which redirects to a sprite
and then uses the Drawmodule to plot it - not more than a couple
of hours work I think.

Dave

-- 
-------------------------------------------------------------------------------
- Dave Gilbert - gilbertd@p4.cs.man.ac.uk - The MTBF of a piece of equipment  -
-                G7FHJ@GB7NWP             - is inversly proportional to its   -
------------------------------------------- importance                        -

snb90@uk.ac.soton.ecs (Stewart Brodie) (05/21/91)

  You could try using the Draw module to render the draw file while
using Os_SpriteOp 60 (or thereabouts) to redirect output to a sprite.
This would seem to be the kind of thing that this SpriteOp was provided
for.

Stewart Brodie
(snb90@uk.ac.soton.ecs)