On Sat, 20 Feb 2010, Szak�ts Viktor wrote:

Hi,

> >> --- (from old hbwin.ch)
> >> #define RGB_BLACK              RGB( 0x00, 0x00, 0x00 )
> >> #define RGB_BLUE               RGB( 0x00, 0x00, 0x85 )
> >> #define RGB_GREEN              RGB( 0x00, 0x85, 0x00 )
> >> #define RGB_CYAN               RGB( 0x00, 0x85, 0x85 )
> >> #define RGB_RED                RGB( 0x85, 0x00, 0x00 )
> >> #define RGB_MAGENTA            RGB( 0x85, 0x00, 0x85 )
> >> #define RGB_BROWN              RGB( 0x85, 0x85, 0x00 )
> >> #define RGB_WHITE              RGB( 0xC6, 0xC6, 0xC6 )
> >> ---
> > Once again, the above colours are in RGB colour model. They are defined for
> > display, not for printing. That is not full Clipper colour palette, only
> > non-BRIGHT part, and brown defined here is not brown on screen.
> It was not the goal to be full Clipper palette. One 
> may of course create Clipper-alike colors by using 
> different values, but I can't see any use of that in 
> hbwin.ch, neither does it seem like this was intent 
> of original developers using above values.

If you are interesting then Clipper uses original VGA colors
with the following values:

   /* black         "rgb:00/00/00" */
   /* blue          "rgb:00/00/AA" */
   /* green         "rgb:00/AA/00" */
   /* cyan          "rgb:00/AA/AA" */
   /* red           "rgb:AA/00/00" */
   /* magenta       "rgb:AA/00/AA" */
   /* brown         "rgb:AA/55/00" */
   /* light gray    "rgb:AA/AA/AA" */
   /* gray          "rgb:55/55/55" */
   /* light blue    "rgb:55/55/FF" */
   /* light green   "rgb:55/FF/55" */
   /* light cyan    "rgb:55/FF/FF" */
   /* light red     "rgb:FF/55/55" */
   /* light magenta "rgb:FF/55/FF" */
   /* yellow        "rgb:FF/FF/55" */
   /* white         "rgb:FF/FF/FF" */

(read from VGA registers by small ASM code I wrote many years ago)
I used this colors in GTXWC.
Anyhow the intensity of colors strongly depends on type of device
so the real printer results can be completely different.

Probably I missed the context but I do not understand why Andrzej is
mixing RGB palette used in VGA addapters for screen colors and RGB color
definitions used in Harobur WIN API functions for printing.

best regards,
Przemek
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to