home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / softsys / khoros / 3142 < prev    next >
Encoding:
Internet Message Format  |  1992-12-23  |  2.8 KB

  1. Path: sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!spool.mu.edu!umn.edu!lynx!pprg.unm.edu!daemon
  2. From: Brian Bartholomew <bb@math.ufl.edu>
  3. Newsgroups: comp.soft-sys.khoros
  4. Subject: A series of simple-ish questions
  5. Message-ID: <42322@pprg.eece.unm.edu.pprg.unm.edu>
  6. Date: 24 Dec 92 03:10:39 GMT
  7. Sender: daemon@pprg.unm.edu
  8. Lines: 56
  9.  
  10. (Good grief, I feel ignorant.  Bear with me, please.  I promise I'll
  11. take that Intro to Image Algebra course next semester.)
  12.  
  13. I have a version of our University seal which I've helped to digitize
  14. into PostScript splines in a drawing package.  It looks good printed 8
  15. inches across at 300 dpi.
  16.  
  17. (a) I also want to print it 0.6 inches across at 300 dpi for
  18. letterhead.  It looks cruddy that way, as many of the details that are
  19. outlined by splines are smaller than 1/300 of an inch; PostScript
  20. fills in too many dots due to its coloring rule.
  21.  
  22. (b) If I render the PostScript into a bitmap and have PostScript
  23. shrink and print that, it looks much better, because PostScript is
  24. smart about such things.  However, I think I can do better.
  25.  
  26. (c) The result I'd rather have is one an artist trained in hand-tuning
  27. bitmap fonts produces; angled lines are suggested by customized
  28. halftones which serve to antialias them.  Features smaller than 300
  29. dpi are "greeked", and so forth.
  30.  
  31. I'd like to find out how far Khoros can take me to (c).  I can use
  32. Ghostscript or my NeXT to produce a bitmap of the logo at a large
  33. size.  I suspect I can then "blur" or "antialias" or "low-pass filter"
  34. that bitmap with Khoros [details?].  I suspect I can then "dither" or
  35. "halftone" this gray image into a B/W bitmap [details?] which would
  36. look better on my printer than (a) and (b) but not as good as (c).
  37.  
  38. Am I correct to say:
  39.  
  40.     A "digital halftone" turns a single gray pixel into a regular
  41.     arrangement of B/W pixels, which are set by a rule called a
  42.     "spot function", which when low-pass filtered by the eye
  43.     approximates the original gray.
  44.  
  45.     A "dither" turns a single gray pixel into a single B/W pixel,
  46.     but the region around a B/W pixel approximates the value of
  47.     region around the gray pixel when low-pass filtered by the
  48.     eye.  Dither algorithms are usually more clever than halftone
  49.     algorithms, because the job is harder.
  50.  
  51.     You could combine the above two to make a halftone scheme with
  52.     a clever spot function that eliminates bumps in the gamma
  53.     curve and visual artifacts caused by regular shapes appearing
  54.     in the halftone cells.
  55.  
  56.     Maybe the difference is best stated as "a halftone never looks
  57.     at values outside the source gray pixel".
  58.  
  59. I have Khoros v1.0.  Thanks for your time and whatever light you can
  60. shed on this stuff, and Season's Greetings.
  61.  
  62.  
  63. Another member of the League for Programming Freedom (LPF) lpf@uunet.uu.net
  64. -------------------------------------------------------------------------------
  65. Brian Bartholomew - bb@math.ufl.edu - Univ. of Florida Dept. of Mathematics
  66.