home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / c / 16350 < prev    next >
Encoding:
Text File  |  1992-11-11  |  1.6 KB  |  40 lines

  1. Newsgroups: comp.lang.c
  2. Path: sparky!uunet!portal!dfuller
  3. From: dfuller@portal.hq.videocart.com (Dave Fuller)
  4. Subject: Re: pixels -> GIF
  5. Message-ID: <BxIMJx.9w@portal.hq.videocart.com>
  6. Organization: VideOcart Inc.
  7. X-Newsreader: Tin 1.1 PL3
  8. References: <1992Nov9.163801@IASTATE.EDU>
  9. Date: Tue, 10 Nov 1992 19:38:20 GMT
  10. Lines: 28
  11.  
  12. kv07@IASTATE.EDU (Warren Vonroeschlaub) writes:
  13. :   Or any other graphic image format that is standard.
  14. :   Specifically I am looking for some function that creates a file (or returns
  15. : the numbers you should put in a file) of a graphic image when it is fed the
  16. : image on a pixel-by-pixel basis.  It doesn't matter if it requires a special
  17. : ordering.  (unless the order is completely whacked out, like every other prime
  18. : coordinate or something like that)
  19. :   Into GIF would be best, but PCX or JPG or whatever is okay.
  20. :
  21.  the GIF file format is not that easy. it includes headers for the information
  22. in the rest of the file. (compression mode, color mapping patterns, total
  23. length of image, graphic x & y sizes, etc . .) these parts MAY be written
  24. out first, then gone back and rewritten after an fseek, but it's not very
  25. reliable. any algorithm would probably assume it had the entire image
  26. available, then try to compress it, then write out ALL of the information
  27. about the file at once. you could go ahead and write out a default file
  28. header, not compress the stuff, and then accumulate all of the pixels into
  29. respective bytes. The process may be easier with the others, i don't know
  30. anything about them. But i do know the GIF creation won't be that easy
  31. using the method you are talking about.
  32.  
  33. Dave Fuller
  34. dfuller@portal.hq.videocart.com
  35.  
  36.  
  37.