home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / amiga / graphics / 9093 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  1.8 KB

  1. Path: sparky!uunet!cbmvax!bagate!dsinc!cs.widener.edu!eff!sol.ctr.columbia.edu!spool.mu.edu!uwm.edu!ux1.cso.uiuc.edu!mp.cs.niu.edu!news.ecn.bgu.edu!garrot.DMI.USherb.CA!vailm00
  2. From: vailm00@DMI.USherb.CA (MARC VAILLANCOURT)
  3. Newsgroups: comp.sys.amiga.graphics
  4. Subject: Re: 16 Color Icons - Wb3.0
  5. Message-ID: <C1JnoG.1HK@DMI.USherb.CA>
  6. Date: 28 Jan 93 03:14:39 GMT
  7. References: <1993Jan26.140949.727@samba.oit.unc.edu> <1993Jan26.142412.1311@samba.oit.unc.edu> <1993Jan27.213318.28628@microsoft.com>
  8. Sender: usenet@DMI.USherb.CA (Pour courrier Usenet)
  9. Organization: Universite de Sherbrooke -- Dept. d'Informatique
  10. Lines: 21
  11. Nntp-Posting-Host: tohi
  12.  
  13. -> Ahh, I see now. The only reason you can edit 8 of the colors is 
  14. -> becuase Workbench itself can use only eight. Icons, which are just 
  15. -> bitmaps can have as many colors as you want and the OS will try to 
  16. -> pick the right ones. You need a decent icon editor that can handle 
  17. -> more than just the 8 colors supported by the Workbench icon editor.
  18.  
  19.    Icons are bitmaps, but those bitmaps have NO palette of their own! That's
  20. why WB 3.0 can't cope well with 16 color icons, because you can't set more
  21. than 8 colors by yourself. When the WB loads those icons, the 8 first colors
  22. of the WB will be assigned "correctly" to the icons, but the 8 last colors
  23. will be anything that is currently set in those unused color registers.
  24. To be clear, your 16 colors icons will look like shit. :-(
  25.  
  26.    However, somebody made an interesting remark in another newsgroup two
  27. days ago.. He suggested that C= should also store a palette within each
  28. icon files. So when the system would load an icon, it would do a
  29. BestColorFit() (or whatever this function is named in OS 3.0) to get the
  30. best colors possible out of the 8 you have already set, and allocate the
  31. other needed colors on demand.
  32.  
  33.     Marc
  34.