Changeset 4289
- Timestamp:
- 04/22/11 21:31:53 (2 years ago)
- Location:
- ImageMagick/trunk
- Files:
-
- 23 edited
-
coders/aai.c (modified) (1 diff)
-
coders/avs.c (modified) (1 diff)
-
coders/bmp.c (modified) (1 diff)
-
coders/dib.c (modified) (1 diff)
-
coders/fits.c (modified) (1 diff)
-
coders/jp2.c (modified) (1 diff)
-
coders/mtv.c (modified) (1 diff)
-
coders/pict.c (modified) (1 diff)
-
coders/pnm.c (modified) (7 diffs)
-
coders/psd.c (modified) (1 diff)
-
coders/rle.c (modified) (1 diff)
-
coders/sgi.c (modified) (1 diff)
-
coders/sun.c (modified) (1 diff)
-
coders/tim.c (modified) (1 diff)
-
coders/viff.c (modified) (1 diff)
-
coders/webp.c (modified) (1 diff)
-
coders/wpg.c (modified) (1 diff)
-
coders/xcf.c (modified) (2 diffs)
-
coders/yuv.c (modified) (5 diffs)
-
magick/pixel.c (modified) (25 diffs)
-
magick/profile.c (modified) (1 diff)
-
magick/quantum-import.c (modified) (37 diffs)
-
magick/threshold.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/coders/aai.c
r4284 r4289 173 173 for (x=0; x < (ssize_t) image->columns; x++) 174 174 { 175 q->blue=ScaleCharToQuantum(*p++);176 q->green=ScaleCharToQuantum(*p++);177 q->red=ScaleCharToQuantum(*p++);175 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 176 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 177 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 178 178 if (*p == 254) 179 179 *p=255; -
ImageMagick/trunk/coders/avs.c
r4284 r4289 174 174 { 175 175 q->opacity=(Quantum) (QuantumRange-ScaleCharToQuantum(*p++)); 176 q->red=ScaleCharToQuantum(*p++);177 q->green=ScaleCharToQuantum(*p++);178 q->blue=ScaleCharToQuantum(*p++);176 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 177 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 178 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 179 179 if (q->opacity != OpaqueOpacity) 180 180 image->matte=MagickTrue; -
ImageMagick/trunk/coders/bmp.c
r3637 r4289 1203 1203 for (x=0; x < (ssize_t) image->columns; x++) 1204 1204 { 1205 q->blue=ScaleCharToQuantum(*p++);1206 q->green=ScaleCharToQuantum(*p++);1207 q->red=ScaleCharToQuantum(*p++);1205 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1206 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1207 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1208 1208 SetOpacityPixelComponent(q,OpaqueOpacity); 1209 1209 q++; -
ImageMagick/trunk/coders/dib.c
r3261 r4289 830 830 for (x=0; x < (ssize_t) image->columns; x++) 831 831 { 832 q->blue=ScaleCharToQuantum(*p++);833 q->green=ScaleCharToQuantum(*p++);834 q->red=ScaleCharToQuantum(*p++);832 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 833 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 834 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 835 835 if (image->matte != MagickFalse) 836 q->opacity=ScaleCharToQuantum(*p++);836 SetOpacityPixelComponent(q,ScaleCharToQuantum(*p++)); 837 837 q++; 838 838 } -
ImageMagick/trunk/coders/fits.c
r4264 r4289 448 448 q->red=(Quantum) ClampToQuantum(scale*(fits_info.scale*(pixel- 449 449 fits_info.min_data)+fits_info.zero)); 450 q->green=q->red;451 q->blue=q->red;450 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 451 SetBluePixelComponent(q,GetRedPixelComponent(q)); 452 452 q++; 453 453 } -
ImageMagick/trunk/coders/jp2.c
r4283 r4289 538 538 pixel=(QuantumAny) jas_matrix_getv(pixels[0],x/x_step[0]); 539 539 q->red=(Quantum) ScaleAnyToQuantum((QuantumAny) pixel,range[0]); 540 q->green=q->red;541 q->blue=q->red;540 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 541 SetBluePixelComponent(q,GetRedPixelComponent(q)); 542 542 q++; 543 543 } -
ImageMagick/trunk/coders/mtv.c
r3261 r4289 177 177 for (x=0; x < (ssize_t) image->columns; x++) 178 178 { 179 q->red=ScaleCharToQuantum(*p++);180 q->green=ScaleCharToQuantum(*p++);181 q->blue=ScaleCharToQuantum(*p++);179 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 180 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 181 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 182 182 SetOpacityPixelComponent(q,OpaqueOpacity); 183 183 q++; -
ImageMagick/trunk/coders/pict.c
r4211 r4289 1205 1205 ThrowReaderException(CorruptImageError, 1206 1206 "NotEnoughPixelData"); 1207 q->red=ScaleCharToQuantum(*p);1207 SetRedPixelComponent(q,ScaleCharToQuantum(*p)); 1208 1208 q->green=ScaleCharToQuantum( 1209 1209 *(p+tile_image->columns)); -
ImageMagick/trunk/coders/pnm.c
r4283 r4289 442 442 { 443 443 q->red=(Quantum) (PNMInteger(image,2) == 0 ? QuantumRange : 0); 444 q->green=q->red;445 q->blue=q->red;444 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 445 SetBluePixelComponent(q,GetRedPixelComponent(q)); 446 446 q++; 447 447 } … … 497 497 if (scale != (Quantum *) NULL) 498 498 q->red=scale[ConstrainPixel(image,(ssize_t) intensity,max_value)]; 499 q->green=q->red;500 q->blue=q->red;499 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 500 SetBluePixelComponent(q,GetRedPixelComponent(q)); 501 501 q++; 502 502 } … … 731 731 p=PushCharPixel(p,&pixel); 732 732 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 733 q->green=q->red;734 q->blue=q->red;733 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 734 SetBluePixelComponent(q,GetRedPixelComponent(q)); 735 735 q++; 736 736 } … … 745 745 p=PushShortPixel(MSBEndian,p,&pixel); 746 746 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 747 q->green=q->red;748 q->blue=q->red;747 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 748 SetBluePixelComponent(q,GetRedPixelComponent(q)); 749 749 q++; 750 750 } … … 831 831 for (x=0; x < (ssize_t) image->columns; x++) 832 832 { 833 q->red=ScaleCharToQuantum(*p++);834 q->green=ScaleCharToQuantum(*p++);835 q->blue=ScaleCharToQuantum(*p++);833 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 834 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 835 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 836 836 q->opacity=OpaqueOpacity; 837 837 q++; … … 1027 1027 p=PushCharPixel(p,&pixel); 1028 1028 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1029 q->green=q->red;1030 q->blue=q->red;1029 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1030 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1031 1031 SetOpacityPixelComponent(q,OpaqueOpacity); 1032 1032 if (image->matte != MagickFalse) … … 1048 1048 p=PushShortPixel(MSBEndian,p,&pixel); 1049 1049 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1050 q->green=q->red;1051 q->blue=q->red;1050 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1051 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1052 1052 SetOpacityPixelComponent(q,OpaqueOpacity); 1053 1053 if (image->matte != MagickFalse) -
ImageMagick/trunk/coders/psd.c
r4211 r4289 644 644 if (channels == 1) 645 645 { 646 q->green=q->red;647 q->blue=q->red;646 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 647 SetBluePixelComponent(q,GetRedPixelComponent(q)); 648 648 } 649 649 if (image->storage_class == PseudoClass) -
ImageMagick/trunk/coders/rle.c
r3261 r4289 444 444 for (x=0; x < (ssize_t) image->columns; x++) 445 445 { 446 q->red=ScaleCharToQuantum(*p++);447 q->green=ScaleCharToQuantum(*p++);448 q->blue=ScaleCharToQuantum(*p++);446 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 447 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 448 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 449 449 if (image->matte != MagickFalse) 450 450 q->opacity=(Quantum) (QuantumRange-ScaleCharToQuantum(*p++)); -
ImageMagick/trunk/coders/sgi.c
r3637 r4289 585 585 for (x=0; x < (ssize_t) image->columns; x++) 586 586 { 587 q->red=ScaleCharToQuantum(*p);587 SetRedPixelComponent(q,ScaleCharToQuantum(*p)); 588 588 q->green=ScaleCharToQuantum(*(p+1)); 589 589 q->blue=ScaleCharToQuantum(*(p+2)); -
ImageMagick/trunk/coders/sun.c
r3783 r4289 525 525 if (sun_info.type == RT_STANDARD) 526 526 { 527 q->blue=ScaleCharToQuantum(*p++);528 q->green=ScaleCharToQuantum(*p++);529 q->red=ScaleCharToQuantum(*p++);527 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 528 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 529 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 530 530 } 531 531 else 532 532 { 533 q->red=ScaleCharToQuantum(*p++);534 q->green=ScaleCharToQuantum(*p++);535 q->blue=ScaleCharToQuantum(*p++);533 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 534 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 535 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 536 536 } 537 537 if (image->colors != 0) -
ImageMagick/trunk/coders/tim.c
r3261 r4289 359 359 for (x=0; x < (ssize_t) image->columns; x++) 360 360 { 361 q->red=ScaleCharToQuantum(*p++);362 q->green=ScaleCharToQuantum(*p++);363 q->blue=ScaleCharToQuantum(*p++);361 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 362 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 363 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 364 364 q++; 365 365 } -
ImageMagick/trunk/coders/viff.c
r3805 r4289 691 691 for (x=0; x < (ssize_t) image->columns; x++) 692 692 { 693 q->red=ScaleCharToQuantum(*p);693 SetRedPixelComponent(q,ScaleCharToQuantum(*p)); 694 694 q->green=ScaleCharToQuantum(*(p+number_pixels)); 695 695 q->blue=ScaleCharToQuantum(*(p+2*number_pixels)); -
ImageMagick/trunk/coders/webp.c
r4284 r4289 171 171 for (x=0; x < (ssize_t) image->columns; x++) 172 172 { 173 q->red=ScaleCharToQuantum(*p++);174 q->green=ScaleCharToQuantum(*p++);175 q->blue=ScaleCharToQuantum(*p++);173 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 174 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 175 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 176 176 q->opacity=(Quantum) (QuantumRange-ScaleCharToQuantum(*p++)); 177 177 if (q->opacity != OpaqueOpacity) -
ImageMagick/trunk/coders/wpg.c
r3637 r4289 415 415 for (x=0; x < (ssize_t) image->columns; x++) 416 416 { 417 q->red=ScaleCharToQuantum(*p++);418 q->green=ScaleCharToQuantum(*p++);419 q->blue=ScaleCharToQuantum(*p++);417 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 418 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 419 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 420 420 q++; 421 421 } -
ImageMagick/trunk/coders/xcf.c
r3637 r4289 375 375 { 376 376 q->red=ScaleCharToQuantum(*graydata); 377 q->green=q->red;378 q->blue=q->red;377 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 378 SetBluePixelComponent(q,GetRedPixelComponent(q)); 379 379 q->opacity=ScaleCharToQuantum((unsigned char) (255- 380 380 inLayerInfo->opacity)); … … 547 547 else 548 548 { 549 q->green=q->red;550 q->blue=q->red;549 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 550 SetBluePixelComponent(q,GetRedPixelComponent(q)); 551 551 q->opacity=ScaleCharToQuantum((unsigned char) (255- 552 552 inLayerInfo->opacity)); -
ImageMagick/trunk/coders/yuv.c
r3558 r4289 252 252 } 253 253 if (quantum == 1) 254 q->red=ScaleCharToQuantum(*p++);254 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 255 255 else 256 256 { … … 271 271 } 272 272 if (quantum == 1) 273 q->red=ScaleCharToQuantum(*p++);273 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 274 274 else 275 275 { … … 292 292 { 293 293 if (quantum == 1) 294 q->red=ScaleCharToQuantum(*p++);294 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 295 295 else 296 296 { … … 341 341 q->red=(Quantum) 0; 342 342 if (quantum == 1) 343 q->green=ScaleCharToQuantum(*p++);343 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 344 344 else 345 345 { … … 375 375 { 376 376 if (quantum == 1) 377 q->blue=ScaleCharToQuantum(*p++);377 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 378 378 else 379 379 { -
ImageMagick/trunk/magick/pixel.c
r4110 r4289 1844 1844 for (x=0; x < (ssize_t) columns; x++) 1845 1845 { 1846 q->blue=ScaleCharToQuantum(*p++);1847 q->green=ScaleCharToQuantum(*p++);1848 q->red=ScaleCharToQuantum(*p++);1846 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1847 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1848 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1849 1849 q++; 1850 1850 } … … 1863 1863 for (x=0; x < (ssize_t) columns; x++) 1864 1864 { 1865 q->blue=ScaleCharToQuantum(*p++);1866 q->green=ScaleCharToQuantum(*p++);1867 q->red=ScaleCharToQuantum(*p++);1865 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1866 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1867 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1868 1868 q->opacity=(Quantum) QuantumRange-ScaleCharToQuantum(*p++); 1869 1869 q++; … … 1883 1883 for (x=0; x < (ssize_t) columns; x++) 1884 1884 { 1885 q->blue=ScaleCharToQuantum(*p++);1886 q->green=ScaleCharToQuantum(*p++);1887 q->red=ScaleCharToQuantum(*p++);1888 q->opacity=ScaleCharToQuantum(*p++);1885 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1886 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1887 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1888 SetOpacityPixelComponent(q,ScaleCharToQuantum(*p++)); 1889 1889 q++; 1890 1890 } … … 1903 1903 for (x=0; x < (ssize_t) columns; x++) 1904 1904 { 1905 q->blue=ScaleCharToQuantum(*p++);1906 q->green=ScaleCharToQuantum(*p++);1907 q->red=ScaleCharToQuantum(*p++);1905 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1906 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1907 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1908 1908 p++; 1909 1909 q++; … … 1923 1923 for (x=0; x < (ssize_t) columns; x++) 1924 1924 { 1925 q->red=ScaleCharToQuantum(*p++);1926 q->green=q->red;1927 q->blue=q->red;1925 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1926 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1927 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1928 1928 q++; 1929 1929 } … … 1942 1942 for (x=0; x < (ssize_t) columns; x++) 1943 1943 { 1944 q->red=ScaleCharToQuantum(*p++);1945 q->green=ScaleCharToQuantum(*p++);1946 q->blue=ScaleCharToQuantum(*p++);1944 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1945 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1946 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1947 1947 q++; 1948 1948 } … … 1961 1961 for (x=0; x < (ssize_t) columns; x++) 1962 1962 { 1963 q->red=ScaleCharToQuantum(*p++);1964 q->green=ScaleCharToQuantum(*p++);1965 q->blue=ScaleCharToQuantum(*p++);1963 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1964 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1965 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1966 1966 q->opacity=(Quantum) QuantumRange-ScaleCharToQuantum(*p++); 1967 1967 q++; … … 1981 1981 for (x=0; x < (ssize_t) columns; x++) 1982 1982 { 1983 q->red=ScaleCharToQuantum(*p++);1984 q->green=ScaleCharToQuantum(*p++);1985 q->blue=ScaleCharToQuantum(*p++);1986 q->opacity=ScaleCharToQuantum(*p++);1983 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 1984 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 1985 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 1986 SetOpacityPixelComponent(q,ScaleCharToQuantum(*p++)); 1987 1987 q++; 1988 1988 } … … 2001 2001 for (x=0; x < (ssize_t) columns; x++) 2002 2002 { 2003 q->red=ScaleCharToQuantum(*p++);2004 q->green=ScaleCharToQuantum(*p++);2005 q->blue=ScaleCharToQuantum(*p++);2003 SetRedPixelComponent(q,ScaleCharToQuantum(*p++)); 2004 SetGreenPixelComponent(q,ScaleCharToQuantum(*p++)); 2005 SetBluePixelComponent(q,ScaleCharToQuantum(*p++)); 2006 2006 p++; 2007 2007 q++; … … 2027 2027 case CyanQuantum: 2028 2028 { 2029 q->red=ScaleCharToQuantum(*p);2029 SetRedPixelComponent(q,ScaleCharToQuantum(*p)); 2030 2030 break; 2031 2031 } … … 2033 2033 case MagentaQuantum: 2034 2034 { 2035 q->green=ScaleCharToQuantum(*p);2035 SetGreenPixelComponent(q,ScaleCharToQuantum(*p)); 2036 2036 break; 2037 2037 } … … 2039 2039 case YellowQuantum: 2040 2040 { 2041 q->blue=ScaleCharToQuantum(*p);2041 SetBluePixelComponent(q,ScaleCharToQuantum(*p)); 2042 2042 break; 2043 2043 } … … 2049 2049 case OpacityQuantum: 2050 2050 { 2051 q->opacity=ScaleCharToQuantum(*p);2051 SetOpacityPixelComponent(q,ScaleCharToQuantum(*p)); 2052 2052 break; 2053 2053 } 2054 2054 case BlackQuantum: 2055 2055 { 2056 indexes[x]=ScaleCharToQuantum(*p);2056 SetIndexPixelComponent(indexes+x,ScaleCharToQuantum(*p)); 2057 2057 break; 2058 2058 } 2059 2059 case IndexQuantum: 2060 2060 { 2061 q->red=ScaleCharToQuantum(*p);2062 q->green=q->red;2063 q->blue=q->red;2061 SetRedPixelComponent(q,ScaleCharToQuantum(*p)); 2062 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2063 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2064 2064 break; 2065 2065 } … … 2162 2162 { 2163 2163 q->red=ClampToQuantum((MagickRealType) QuantumRange*(*p)); 2164 q->green=q->red;2165 q->blue=q->red;2164 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2165 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2166 2166 p++; 2167 2167 q++; … … 2290 2290 { 2291 2291 q->red=ClampToQuantum((MagickRealType) QuantumRange*(*p)); 2292 q->green=q->red;2293 q->blue=q->red;2292 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2293 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2294 2294 break; 2295 2295 } … … 2392 2392 { 2393 2393 q->red=ClampToQuantum((MagickRealType) QuantumRange*(*p)); 2394 q->green=q->red;2395 q->blue=q->red;2394 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2395 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2396 2396 p++; 2397 2397 q++; … … 2520 2520 { 2521 2521 q->red=ClampToQuantum((MagickRealType) QuantumRange*(*p)); 2522 q->green=q->red;2523 q->blue=q->red;2522 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2523 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2524 2524 break; 2525 2525 } … … 2611 2611 { 2612 2612 q->red=ScaleLongToQuantum(*p++); 2613 q->green=q->red;2614 q->blue=q->red;2613 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2614 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2615 2615 q++; 2616 2616 } … … 2727 2727 { 2728 2728 q->red=ScaleLongToQuantum(*p); 2729 q->green=q->red;2730 q->blue=q->red;2729 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2730 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2731 2731 break; 2732 2732 } … … 2818 2818 { 2819 2819 q->red=ScaleLongToQuantum(*p++); 2820 q->green=q->red;2821 q->blue=q->red;2820 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2821 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2822 2822 q++; 2823 2823 } … … 2934 2934 { 2935 2935 q->red=ScaleLongToQuantum(*p); 2936 q->green=q->red;2937 q->blue=q->red;2936 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 2937 SetBluePixelComponent(q,GetRedPixelComponent(q)); 2938 2938 break; 2939 2939 } … … 3025 3025 { 3026 3026 q->red=(*p++); 3027 q->green=q->red;3028 q->blue=q->red;3027 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 3028 SetBluePixelComponent(q,GetRedPixelComponent(q)); 3029 3029 q++; 3030 3030 } … … 3141 3141 { 3142 3142 q->red=(*p); 3143 q->green=q->red;3144 q->blue=q->red;3143 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 3144 SetBluePixelComponent(q,GetRedPixelComponent(q)); 3145 3145 break; 3146 3146 } … … 3232 3232 { 3233 3233 q->red=ScaleShortToQuantum(*p++); 3234 q->green=q->red;3235 q->blue=q->red;3234 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 3235 SetBluePixelComponent(q,GetRedPixelComponent(q)); 3236 3236 q++; 3237 3237 } … … 3348 3348 { 3349 3349 q->red=ScaleShortToQuantum(*p); 3350 q->green=q->red;3351 q->blue=q->red;3350 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 3351 SetBluePixelComponent(q,GetRedPixelComponent(q)); 3352 3352 break; 3353 3353 } -
ImageMagick/trunk/magick/profile.c
r3824 r4289 1269 1269 { 1270 1270 q->red=ScaleShortToQuantum(*p); 1271 q->green=q->red;1272 q->blue=q->red;1271 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1272 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1273 1273 p++; 1274 1274 if (target_channels > 1) -
ImageMagick/trunk/magick/quantum-import.c
r3824 r4289 534 534 indexes[x+bit/2]=(IndexPacket) (pixel == 0 ? 0 : 1); 535 535 q->red=(Quantum) (pixel == 0 ? 0 : QuantumRange); 536 q->green=q->red;537 q->blue=q->red;536 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 537 SetBluePixelComponent(q,GetRedPixelComponent(q)); 538 538 q->opacity=(Quantum) (((*p) & (1UL << (unsigned char) (6-bit))) 539 539 == 0 ? TransparentOpacity : OpaqueOpacity); … … 551 551 indexes[x+bit/2]=(IndexPacket) (pixel == 0 ? 0 : 1); 552 552 q->red=(Quantum) (pixel == 0 ? 0 : QuantumRange); 553 q->green=q->red;554 q->blue=q->red;553 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 554 SetBluePixelComponent(q,GetRedPixelComponent(q)); 555 555 q->opacity=(Quantum) (((*p) & (1UL << (unsigned char) (6-bit))) == 556 556 0 ? TransparentOpacity : OpaqueOpacity); … … 1232 1232 { 1233 1233 q->red=(((*p) & (1 << (7-bit))) == 0 ? black : white); 1234 q->green=q->red;1235 q->blue=q->red;1234 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1235 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1236 1236 q++; 1237 1237 } … … 1241 1241 { 1242 1242 q->red=(((*p) & (0x01 << (7-bit))) == 0 ? black : white); 1243 q->green=q->red;1244 q->blue=q->red;1243 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1244 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1245 1245 q++; 1246 1246 } … … 1259 1259 pixel=(unsigned char) ((*p >> 4) & 0xf); 1260 1260 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1261 q->green=q->red;1262 q->blue=q->red;1261 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1262 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1263 1263 q++; 1264 1264 pixel=(unsigned char) ((*p) & 0xf); 1265 1265 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1266 q->green=q->red;1267 q->blue=q->red;1266 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1267 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1268 1268 p++; 1269 1269 q++; … … 1273 1273 pixel=(unsigned char) (*p++ >> 4); 1274 1274 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1275 q->green=q->red;1276 q->blue=q->red;1275 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1276 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1277 1277 q++; 1278 1278 } … … 1290 1290 p=PushCharPixel(p,&pixel); 1291 1291 q->red=(Quantum) (QuantumRange-ScaleCharToQuantum(pixel)); 1292 q->green=q->red;1293 q->blue=q->red;1292 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1293 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1294 1294 SetOpacityPixelComponent(q,OpaqueOpacity); 1295 1295 p+=quantum_info->pad; … … 1302 1302 p=PushCharPixel(p,&pixel); 1303 1303 SetRedPixelComponent(q,ScaleCharToQuantum(pixel)); 1304 q->green=q->red;1305 q->blue=q->red;1304 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1305 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1306 1306 SetOpacityPixelComponent(q,OpaqueOpacity); 1307 1307 p+=quantum_info->pad; … … 1321 1321 p=PushLongPixel(endian,p,&pixel); 1322 1322 q->red=ScaleAnyToQuantum((pixel >> 2) & 0x3ff,range); 1323 q->green=q->red;1324 q->blue=q->red;1323 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1324 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1325 1325 q++; 1326 1326 q->red=ScaleAnyToQuantum((pixel >> 12) & 0x3ff,range); 1327 q->green=q->red;1328 q->blue=q->red;1327 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1328 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1329 1329 q++; 1330 1330 q->red=ScaleAnyToQuantum((pixel >> 22) & 0x3ff,range); 1331 q->green=q->red;1332 q->blue=q->red;1331 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1332 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1333 1333 p+=quantum_info->pad; 1334 1334 q++; … … 1338 1338 { 1339 1339 q->red=ScaleAnyToQuantum((pixel >> 2) & 0x3ff,range); 1340 q->green=q->red;1341 q->blue=q->red;1340 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1341 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1342 1342 q++; 1343 1343 } … … 1345 1345 { 1346 1346 q->red=ScaleAnyToQuantum((pixel >> 12) & 0x3ff,range); 1347 q->green=q->red;1348 q->blue=q->red;1347 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1348 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1349 1349 q++; 1350 1350 } … … 1355 1355 p=PushLongPixel(endian,p,&pixel); 1356 1356 q->red=ScaleAnyToQuantum((pixel >> 22) & 0x3ff,range); 1357 q->green=q->red;1358 q->blue=q->red;1357 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1358 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1359 1359 q++; 1360 1360 q->red=ScaleAnyToQuantum((pixel >> 12) & 0x3ff,range); 1361 q->green=q->red;1362 q->blue=q->red;1361 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1362 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1363 1363 q++; 1364 1364 q->red=ScaleAnyToQuantum((pixel >> 2) & 0x3ff,range); 1365 q->green=q->red;1366 q->blue=q->red;1365 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1366 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1367 1367 p+=quantum_info->pad; 1368 1368 q++; … … 1372 1372 { 1373 1373 q->red=ScaleAnyToQuantum((pixel >> 22) & 0x3ff,range); 1374 q->green=q->red;1375 q->blue=q->red;1374 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1375 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1376 1376 q++; 1377 1377 } … … 1379 1379 { 1380 1380 q->red=ScaleAnyToQuantum((pixel >> 12) & 0x3ff,range); 1381 q->green=q->red;1382 q->blue=q->red;1381 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1382 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1383 1383 q++; 1384 1384 } … … 1389 1389 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1390 1390 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1391 q->green=q->red;1392 q->blue=q->red;1391 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1392 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1393 1393 p+=quantum_info->pad; 1394 1394 q++; … … 1408 1408 p=PushShortPixel(endian,p,&pixel); 1409 1409 q->red=ScaleAnyToQuantum((QuantumAny) (pixel >> 4),range); 1410 q->green=q->red;1411 q->blue=q->red;1410 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1411 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1412 1412 q++; 1413 1413 p=PushShortPixel(endian,p,&pixel); 1414 1414 q->red=ScaleAnyToQuantum((QuantumAny) (pixel >> 4),range); 1415 q->green=q->red;1416 q->blue=q->red;1415 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1416 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1417 1417 p+=quantum_info->pad; 1418 1418 q++; … … 1422 1422 p=PushShortPixel(endian,p,&pixel); 1423 1423 q->red=ScaleAnyToQuantum((QuantumAny) (pixel >> 4),range); 1424 q->green=q->red;1425 q->blue=q->red;1424 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1425 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1426 1426 p+=quantum_info->pad; 1427 1427 q++; … … 1435 1435 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1436 1436 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1437 q->green=q->red;1438 q->blue=q->red;1437 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1438 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1439 1439 p+=quantum_info->pad; 1440 1440 q++; … … 1453 1453 p=PushShortPixel(endian,p,&pixel); 1454 1454 q->red=(Quantum) (QuantumRange-ScaleShortToQuantum(pixel)); 1455 q->green=q->red;1456 q->blue=q->red;1455 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1456 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1457 1457 p+=quantum_info->pad; 1458 1458 q++; … … 1467 1467 q->red=ClampToQuantum((MagickRealType) QuantumRange* 1468 1468 HalfToSinglePrecision(pixel)); 1469 q->green=q->red;1470 q->blue=q->red;1469 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1470 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1471 1471 p+=quantum_info->pad; 1472 1472 q++; … … 1478 1478 p=PushShortPixel(endian,p,&pixel); 1479 1479 SetRedPixelComponent(q,ScaleShortToQuantum(pixel)); 1480 q->green=q->red;1481 q->blue=q->red;1480 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1481 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1482 1482 p+=quantum_info->pad; 1483 1483 q++; … … 1499 1499 p=PushFloatPixel(&quantum_state,p,&pixel); 1500 1500 q->red=ClampToQuantum(pixel); 1501 q->green=q->red;1502 q->blue=q->red;1501 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1502 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1503 1503 p+=quantum_info->pad; 1504 1504 q++; … … 1510 1510 p=PushLongPixel(endian,p,&pixel); 1511 1511 SetRedPixelComponent(q,ScaleLongToQuantum(pixel)); 1512 q->green=q->red;1513 q->blue=q->red;1512 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1513 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1514 1514 p+=quantum_info->pad; 1515 1515 q++; … … 1528 1528 p=PushDoublePixel(&quantum_state,p,&pixel); 1529 1529 q->red=ClampToQuantum(pixel); 1530 q->green=q->red;1531 q->blue=q->red;1530 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1531 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1532 1532 p+=quantum_info->pad; 1533 1533 q++; … … 1543 1543 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1544 1544 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1545 q->green=q->red;1546 q->blue=q->red;1545 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1546 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1547 1547 p+=quantum_info->pad; 1548 1548 q++; … … 1569 1569 (((*p) & (1 << (7-bit))) != 0 ? 0x00 : 0x01); 1570 1570 q->red=(Quantum) (pixel == 0 ? 0 : QuantumRange); 1571 q->green=q->red;1572 q->blue=q->red;1571 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1572 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1573 1573 q->opacity=(Quantum) (((*p) & (1UL << (unsigned char) (6-bit))) 1574 1574 == 0 ? TransparentOpacity : OpaqueOpacity); … … 1581 1581 pixel=(unsigned char) (((*p) & (1 << (7-bit))) != 0 ? 0x00 : 0x01); 1582 1582 q->red=(Quantum) (pixel != 0 ? 0 : QuantumRange); 1583 q->green=q->red;1584 q->blue=q->red;1583 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1584 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1585 1585 q->opacity=(Quantum) (((*p) & (1UL << (unsigned char) (6-bit))) 1586 1586 == 0 ? TransparentOpacity : OpaqueOpacity); … … 1601 1601 pixel=(unsigned char) ((*p >> 4) & 0xf); 1602 1602 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1603 q->green=q->red;1604 q->blue=q->red;1603 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1604 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1605 1605 pixel=(unsigned char) ((*p) & 0xf); 1606 1606 q->opacity=(Quantum) (QuantumRange-ScaleAnyToQuantum(pixel,range)); … … 1619 1619 p=PushCharPixel(p,&pixel); 1620 1620 SetRedPixelComponent(q,ScaleCharToQuantum(pixel)); 1621 q->green=q->red;1622 q->blue=q->red;1621 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1622 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1623 1623 p=PushCharPixel(p,&pixel); 1624 1624 q->opacity=(Quantum) (QuantumRange-ScaleCharToQuantum(pixel)); … … 1635 1635 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1636 1636 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1637 q->green=q->red;1638 q->blue=q->red;1637 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1638 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1639 1639 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1640 1640 SetOpacityPixelComponent(q,ScaleAnyToQuantum(pixel,range)); … … 1651 1651 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1652 1652 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1653 q->green=q->red;1654 q->blue=q->red;1653 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1654 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1655 1655 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1656 1656 SetOpacityPixelComponent(q,ScaleAnyToQuantum(pixel,range)); … … 1672 1672 q->red=ClampToQuantum((MagickRealType) QuantumRange* 1673 1673 HalfToSinglePrecision(pixel)); 1674 q->green=q->red;1675 q->blue=q->red;1674 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1675 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1676 1676 p=PushShortPixel(endian,p,&pixel); 1677 1677 q->opacity=(Quantum) (QuantumRange-ClampToQuantum( … … 1686 1686 p=PushShortPixel(endian,p,&pixel); 1687 1687 SetRedPixelComponent(q,ScaleShortToQuantum(pixel)); 1688 q->green=q->red;1689 q->blue=q->red;1688 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1689 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1690 1690 p=PushShortPixel(endian,p,&pixel); 1691 1691 q->opacity=(Quantum) (QuantumRange-ScaleShortToQuantum(pixel)); … … 1709 1709 p=PushFloatPixel(&quantum_state,p,&pixel); 1710 1710 q->red=ClampToQuantum(pixel); 1711 q->green=q->red;1712 q->blue=q->red;1711 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1712 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1713 1713 p=PushFloatPixel(&quantum_state,p,&pixel); 1714 1714 q->opacity=(Quantum) (QuantumRange-ClampToQuantum(pixel)); … … 1722 1722 p=PushLongPixel(endian,p,&pixel); 1723 1723 SetRedPixelComponent(q,ScaleLongToQuantum(pixel)); 1724 q->green=q->red;1725 q->blue=q->red;1724 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1725 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1726 1726 p=PushLongPixel(endian,p,&pixel); 1727 1727 q->opacity=(Quantum) (QuantumRange-ScaleLongToQuantum(pixel)); … … 1742 1742 p=PushDoublePixel(&quantum_state,p,&pixel); 1743 1743 q->red=ClampToQuantum(pixel); 1744 q->green=q->red;1745 q->blue=q->red;1744 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1745 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1746 1746 p=PushDoublePixel(&quantum_state,p,&pixel); 1747 1747 q->opacity=(Quantum) (QuantumRange-ClampToQuantum(pixel)); … … 1759 1759 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1760 1760 SetRedPixelComponent(q,ScaleAnyToQuantum(pixel,range)); 1761 q->green=q->red;1762 q->blue=q->red;1761 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 1762 SetBluePixelComponent(q,GetRedPixelComponent(q)); 1763 1763 p=PushQuantumPixel(&quantum_state,image->depth,p,&pixel); 1764 1764 q->opacity=(Quantum) (QuantumRange-ScaleAnyToQuantum(pixel,range)); -
ImageMagick/trunk/magick/threshold.c
r3824 r4289 420 420 q->red=(Quantum) ((MagickRealType) PixelIntensityToQuantum(q) <= 421 421 threshold ? 0 : QuantumRange); 422 q->green=q->red;423 q->blue=q->red;422 SetGreenPixelComponent(q,GetRedPixelComponent(q)); 423 SetBluePixelComponent(q,GetRedPixelComponent(q)); 424 424 q++; 425 425 }
Note: See TracChangeset
for help on using the changeset viewer.
