| 679 | } |
| 680 | |
| 681 | static byte RgbToGray( // CIE conversion to gray using integer arithmetic |
| 682 | const RGBV rgb) |
| 683 | { |
| 684 | return byte((2990 * rgb[2] + 5870 * rgb[1] + 1140 * rgb[0] + 5000) / 10000); |
| 685 | } |
| 686 | |
| 687 | void DesaturateImg( // for apps and debugging, unneeded for ASM |
| 688 | CImage& img) // io: convert to gray (but still an RGB image) |