Merge pull request #472 from qianchenglenger/patch-1

fix a little error
This commit is contained in:
Sean Owen 2015-10-05 13:30:22 +01:00
commit aa50b59613
2 changed files with 7 additions and 3 deletions

View file

@ -68,7 +68,9 @@ public final class BufferedImageLuminanceSource extends LuminanceSource {
pixel = 0xFFFFFFFF; // = white pixel = 0xFFFFFFFF; // = white
} }
// .229R + 0.587G + 0.114B (YUV/YIQ for PAL and NTSC) // .299R + 0.587G + 0.114B (YUV/YIQ for PAL and NTSC),
// (306*R) >> 10 is approximately equal to R*0.299, and so on.
// 0x200 >> 10 is 0.5, it implements rounding.
buffer[x] = buffer[x] =
(306 * ((pixel >> 16) & 0xFF) + (306 * ((pixel >> 16) & 0xFF) +
601 * ((pixel >> 8) & 0xFF) + 601 * ((pixel >> 8) & 0xFF) +

View file

@ -69,8 +69,10 @@ public final class BufferedImageLuminanceSource extends LuminanceSource {
if ((pixel & 0xFF000000) == 0) { if ((pixel & 0xFF000000) == 0) {
pixel = 0xFFFFFFFF; // = white pixel = 0xFFFFFFFF; // = white
} }
// .229R + 0.587G + 0.114B (YUV/YIQ for PAL and NTSC) // .299R + 0.587G + 0.114B (YUV/YIQ for PAL and NTSC),
// (306*R) >> 10 is approximately equal to R*0.299, and so on.
// 0x200 >> 10 is 0.5, it implements rounding.
buffer[x] = buffer[x] =
(306 * ((pixel >> 16) & 0xFF) + (306 * ((pixel >> 16) & 0xFF) +
601 * ((pixel >> 8) & 0xFF) + 601 * ((pixel >> 8) & 0xFF) +