Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!harvard!husc6!topaz!nike!sri-spam!parcvax!hplabs!sdcrdcf!burdvax!bpa!cbmvax!carolyn From: carolyn@cbmvax.cbm.UUCP (Carolyn Scheppner) Newsgroups: net.micro.amiga Subject: Re: Graphics IFF File to Printer (Direct Dump) Message-ID: <595@cbmvax.cbmvax.cbm.UUCP> Date: Fri, 8-Aug-86 19:48:30 EDT Article-I.D.: cbmvax.595 Posted: Fri Aug 8 19:48:30 1986 Date-Received: Mon, 11-Aug-86 03:45:33 EDT References: <3390@vax4.fluke.UUCP> Reply-To: carolyn@cbmvax.UUCP (Carolyn Scheppner) Distribution: net Organization: Commodore Technology, West Chester, PA Lines: 44 In article <3390@vax4.fluke.UUCP> star@fluke.UUCP (David Whitlock) writes: >I am looking for a program that takes a IFF Dpaint or compatable file and >dumps it directly to the printer without first having to put the image up >on the screen. > >The biggest problem with Dpaint, Images and the Dpaint 'PrintUtility' is that >their is no capability to specify the amount of dots to pixels during the print >out. What happens is that each image is algorized for shading. I just sent my ScreenDump.c to the moderator of mod.amiga.sources. It's not quite what you want but it'll give you something to play with. It dumps the highest screen or window and allows the user to choose various image and output options. You can go as low level as you want with the output options, all the way to setting each DumpRPort parameter youself. You can specify exactly how many dots you want the output to be. Unfortunately, 1 to 1 will probably not give you the results you have in mind. The aspect ratio of the screen pixels is not the same as the aspect of the printer dots, and a circle on the screen will be an oval on the printout. As you probably know, a ratio such as 1 to 2 will result in each dot on the printer being duplicated rather than leaving a space between dots. A program like SeeILBM.c (on our IFF disk) will load an IFF pic into an Intuition screen/window (borderless backdrop). ScreenDump can be used in conjunction with this to print out your ILBM's in any size you want. If you don't want the picture displayed, write a program that combines EA's ShowILBM.c with Screendump.c. Pull out their DisplayPic stuff (and the related de-allocations) and instead create a dummy RastPort structure that describes and points to their bitmap structure. Give DumpRPort a pointer to this dummy RastPort. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Carolyn Scheppner -- CBM >>Amiga Technical Support<< UUCP ...{allegra,caip,ihnp4,seismo}!cbmvax!carolyn PHONE 215-431-9180 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=