Changeset 8255


Ignore:
Timestamp:
06/13/12 20:56:42 (11 months ago)
Author:
cristy
Message:
 
Location:
ImageMagick/branches/ImageMagick-6/magick
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • ImageMagick/branches/ImageMagick-6/magick/color-private.h

    r8111 r8255  
    108108  const MagickPixelPacket *pixel) 
    109109{ 
    110   return((MagickRealType) (0.299*pixel->red+0.587*pixel->green+0.114*pixel->blue)); 
     110  return((MagickRealType) (0.298839*pixel->red+0.586811*pixel->green+0.114350*pixel->blue)); 
    111111} 
    112112 
     
    115115{ 
    116116#if !defined(MAGICKCORE_HDRI_SUPPORT) 
    117   return((Quantum) (0.299*pixel->red+0.587*pixel->green+0.114*pixel->blue+0.5)); 
     117  return((Quantum) (0.298839*pixel->red+0.586811*pixel->green+0.114350*pixel->blue+0.5)); 
    118118#else 
    119   return((Quantum) (0.299*pixel->red+0.587*pixel->green+0.114*pixel->blue)); 
     119  return((Quantum) (0.298839*pixel->red+0.586811*pixel->green+0.114350*pixel->blue)); 
    120120#endif 
    121121} 
     
    139139      (GetPixelGreen(pixel) == GetPixelBlue(pixel))) 
    140140    return((MagickRealType) pixel->red); 
    141   intensity=(MagickRealType) (0.299*GetPixelRed(pixel)+0.587* 
    142     GetPixelGreen(pixel)+0.114*GetPixelBlue(pixel)); 
     141  intensity=(MagickRealType) (0.298839*GetPixelRed(pixel)+0.586811* 
     142    GetPixelGreen(pixel)+0.114350*GetPixelBlue(pixel)); 
    143143  return(intensity); 
    144144} 
     
    150150      (GetPixelGreen(pixel) == GetPixelBlue(pixel))) 
    151151    return(GetPixelRed(pixel)); 
    152   return((Quantum) (0.299*GetPixelRed(pixel)+0.587* 
    153     GetPixelGreen(pixel)+0.114*GetPixelBlue(pixel)+0.5)); 
     152  return((Quantum) (0.298839*GetPixelRed(pixel)+0.586811* 
     153    GetPixelGreen(pixel)+0.114350*GetPixelBlue(pixel)+0.5)); 
    154154#else 
    155155  { 
     
    160160    alpha=GetPixelRed(pixel)-GetPixelGreen(pixel); 
    161161    beta=GetPixelGreen(pixel)-GetPixelBlue(pixel); 
    162     if ((fabs((double) alpha) <= MagickEpsilon) && (fabs(beta) <= MagickEpsilon)) 
     162    if ((fabs((double) alpha) <= MagickEpsilon) && 
     163        (fabs(beta) <= MagickEpsilon)) 
    163164      return(GetPixelRed(pixel)); 
    164     return((Quantum) (0.299*GetPixelRed(pixel)+0.587* 
    165       GetPixelGreen(pixel)+0.114*GetPixelBlue(pixel))); 
     165    return((Quantum) (0.298839*GetPixelRed(pixel)+0.586811* 
     166      GetPixelGreen(pixel)+0.114350*GetPixelBlue(pixel))); 
    166167  } 
    167168#endif 
  • ImageMagick/branches/ImageMagick-6/magick/colorspace.c

    r8249 r8255  
    821821        Initialize Rec601 luma tables: 
    822822 
    823           G = 0.29900*R+0.58700*G+0.11400*B 
     823          G = 0.298839*R+0.586811*G+0.114350*B 
    824824      */ 
    825825#if defined(MAGICKCORE_OPENMP_SUPPORT) 
     
    829829      for (i=0; i <= (ssize_t) MaxMap; i++) 
    830830      { 
    831         x_map[i].x=0.29900f*(MagickRealType) i; 
    832         y_map[i].x=0.58700f*(MagickRealType) i; 
    833         z_map[i].x=0.11400f*(MagickRealType) i; 
    834         x_map[i].y=0.29900f*(MagickRealType) i; 
    835         y_map[i].y=0.58700f*(MagickRealType) i; 
    836         z_map[i].y=0.11400f*(MagickRealType) i; 
    837         x_map[i].z=0.29900f*(MagickRealType) i; 
    838         y_map[i].z=0.58700f*(MagickRealType) i; 
    839         z_map[i].z=0.11400f*(MagickRealType) i; 
     831        x_map[i].x=0.298839f*(MagickRealType) i; 
     832        y_map[i].x=0.586811f*(MagickRealType) i; 
     833        z_map[i].x=0.114350f*(MagickRealType) i; 
     834        x_map[i].y=0.298839f*(MagickRealType) i; 
     835        y_map[i].y=0.586811f*(MagickRealType) i; 
     836        z_map[i].y=0.114350f*(MagickRealType) i; 
     837        x_map[i].z=0.298839f*(MagickRealType) i; 
     838        y_map[i].z=0.586811f*(MagickRealType) i; 
     839        z_map[i].z=0.114350f*(MagickRealType) i; 
    840840      } 
    841841      image->type=GrayscaleType; 
     
    848848        Initialize YCbCr tables (ITU-R BT.601): 
    849849 
    850           Y =  0.299000*R+0.587000*G+0.114000*B 
     850          Y =  0.2988390*R+0.5868110*G+0.1143500*B 
    851851          Cb= -0.168736*R-0.331264*G+0.500000*B 
    852852          Cr=  0.500000*R-0.418688*G-0.081312*B 
     
    863863      for (i=0; i <= (ssize_t) MaxMap; i++) 
    864864      { 
    865         x_map[i].x=0.299000f*(MagickRealType) i; 
    866         y_map[i].x=0.587000f*(MagickRealType) i; 
    867         z_map[i].x=0.114000f*(MagickRealType) i; 
     865        x_map[i].x=0.2988390f*(MagickRealType) i; 
     866        y_map[i].x=0.5868110f*(MagickRealType) i; 
     867        z_map[i].x=0.1143500f*(MagickRealType) i; 
    868868        x_map[i].y=(-0.168730f)*(MagickRealType) i; 
    869869        y_map[i].y=(-0.331264f)*(MagickRealType) i; 
     
    968968        Initialize YCC tables: 
    969969 
    970           Y =  0.29900*R+0.58700*G+0.11400*B 
    971           C1= -0.29900*R-0.58700*G+0.88600*B 
    972           C2=  0.70100*R-0.58700*G-0.11400*B 
     970          Y =  0.298839*R+0.586811*G+0.114350*B 
     971          C1= -0.298839*R-0.586811*G+0.88600*B 
     972          C2=  0.70100*R-0.586811*G-0.114350*B 
    973973 
    974974        YCC is scaled by 1.3584.  C1 zero is 156 and C2 is at 137. 
     
    10071007        Initialize YIQ tables: 
    10081008 
    1009           Y = 0.29900*R+0.58700*G+0.11400*B 
     1009          Y = 0.298839*R+0.586811*G+0.114350*B 
    10101010          I = 0.59600*R-0.27400*G-0.32200*B 
    10111011          Q = 0.21100*R-0.52300*G+0.31200*B 
     
    10221022      for (i=0; i <= (ssize_t) MaxMap; i++) 
    10231023      { 
    1024         x_map[i].x=0.29900f*(MagickRealType) i; 
    1025         y_map[i].x=0.58700f*(MagickRealType) i; 
    1026         z_map[i].x=0.11400f*(MagickRealType) i; 
     1024        x_map[i].x=0.298839f*(MagickRealType) i; 
     1025        y_map[i].x=0.586811f*(MagickRealType) i; 
     1026        z_map[i].x=0.114350f*(MagickRealType) i; 
    10271027        x_map[i].y=0.59600f*(MagickRealType) i; 
    10281028        y_map[i].y=(-0.27400f)*(MagickRealType) i; 
     
    10391039        Initialize YPbPr tables (ITU-R BT.601): 
    10401040 
    1041           Y =  0.299000*R+0.587000*G+0.114000*B 
     1041          Y =  0.2988390*R+0.5868110*G+0.1143500*B 
    10421042          Pb= -0.168736*R-0.331264*G+0.500000*B 
    10431043          Pr=  0.500000*R-0.418688*G-0.081312*B 
     
    10541054      for (i=0; i <= (ssize_t) MaxMap; i++) 
    10551055      { 
    1056         x_map[i].x=0.299000f*(MagickRealType) i; 
    1057         y_map[i].x=0.587000f*(MagickRealType) i; 
    1058         z_map[i].x=0.114000f*(MagickRealType) i; 
     1056        x_map[i].x=0.2988390f*(MagickRealType) i; 
     1057        y_map[i].x=0.5868110f*(MagickRealType) i; 
     1058        z_map[i].x=0.1143500f*(MagickRealType) i; 
    10591059        x_map[i].y=(-0.168736f)*(MagickRealType) i; 
    10601060        y_map[i].y=(-0.331264f)*(MagickRealType) i; 
     
    10711071        Initialize YUV tables: 
    10721072 
    1073           Y =  0.29900*R+0.58700*G+0.11400*B 
     1073          Y =  0.298839*R+0.586811*G+0.114350*B 
    10741074          U = -0.14740*R-0.28950*G+0.43690*B 
    10751075          V =  0.61500*R-0.51500*G-0.10000*B 
     
    10861086      for (i=0; i <= (ssize_t) MaxMap; i++) 
    10871087      { 
    1088         x_map[i].x=0.29900f*(MagickRealType) i; 
    1089         y_map[i].x=0.58700f*(MagickRealType) i; 
    1090         z_map[i].x=0.11400f*(MagickRealType) i; 
     1088        x_map[i].x=0.298839f*(MagickRealType) i; 
     1089        y_map[i].x=0.586811f*(MagickRealType) i; 
     1090        z_map[i].x=0.114350f*(MagickRealType) i; 
    10911091        x_map[i].y=(-0.14740f)*(MagickRealType) i; 
    10921092        y_map[i].y=(-0.28950f)*(MagickRealType) i; 
  • ImageMagick/branches/ImageMagick-6/magick/xwindow-private.h

    r6227 r8255  
    592592    intensity; 
    593593 
    594   intensity=0.299*pixel->red+0.587*pixel->green+0.114*pixel->blue; 
     594  intensity=0.298839*pixel->red+0.586811*pixel->green+0.114350*pixel->blue; 
    595595  return(intensity); 
    596596} 
  • ImageMagick/branches/ImageMagick-6/magick/xwindow.c

    r7579 r8255  
    76507650    intensity; 
    76517651 
    7652   intensity=0.299*pixel->red+0.587*pixel->green+0.114*pixel->blue; 
     7652  intensity=0.298839*pixel->red+0.586811*pixel->green+0.114350*pixel->blue; 
    76537653  return(intensity); 
    76547654} 
Note: See TracChangeset for help on using the changeset viewer.