home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / windows / x / 18838 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  2.0 KB

  1. Xref: sparky comp.windows.x:18838 comp.sys.hp:12656
  2. Newsgroups: comp.windows.x,comp.sys.hp
  3. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!kum.kaist.ac.kr!usenet
  4. From: milburn@vision.postech.ac.kr (John Milburn)
  5. Subject: Re: Reversing colors for printing
  6. Message-ID: <1992Nov7.025847.5851@kum.kaist.ac.kr>
  7. Sender: usenet@kum.kaist.ac.kr (news)
  8. Reply-To: milburn@vision.postech.ac.kr (John Milburn)
  9. Organization: POSTECH, Pohang, Korea
  10. References: <1697@esl.ESL.COM>
  11. Date: Sat, 7 Nov 92 02:58:47 GMT
  12. Lines: 36
  13.  
  14. In article <1697@esl.ESL.COM> cary@esl.com (Cary Jamison) writes:
  15. >Is there an easy way of switching the black and white colors of the output
  16. >of xwd and/or xwd2sb before sending the output on to a printer?  The
  17. >command used is:
  18. >
  19. >xwd -frame | xwd2sb | pcltrans <various options> | lp
  20. >
  21. >Where the pcltrans options are specific for either a color PaintJet or
  22. >LaserJet printer.  Somewhere in this pipe, I would like to switch the black
  23. >and white colors so the windows printed don't waste so much ink (they have
  24. >black backgrounds).  pcltrans is used instead of xpr because it provides
  25. >better quality output for the HP printers.
  26.  
  27. For simple inversion, use pnminvert(1) from the Jef Poskanzer's pbmplus
  28. package.
  29.  
  30. Then, the command could be something like:
  31.  
  32. xwd -frame|xwdtopnm|pnminvert|pnmtoxwd|xwd2sb|pcltrans <various options>|lp
  33.  
  34. There are better ways to do it with the pbmplus package. One might be:
  35.  
  36. xwd -frame | xwdtopnm | pnminvert | pnmscale 4 | pnmsmooth | ppmtopgm \
  37.   | pgmnorm | pgmtopbm | pbmtolj | lp -or
  38.  
  39. This adds scaling, smoothing, and a good color -> mono conversion. It
  40. skips the starbase bitmap conversion.  If you are playing with bitmaps
  41. in any way, pbmplus is a must!
  42.  
  43. Pbmplus is available at a ftp site near you, and compilation on hpux is
  44. not difficult.  Contact me if you need assistance.
  45.  
  46. John Milburn - Pohang Accelerator Laboratory
  47. Pohang Institute of Science and Technology (POSTECH)
  48. Pohang, Korea                Fax: 011-82-562-79-4499
  49. milburn@vision.postech.ac.kr
  50.