Changeset 11671


Ignore:
Timestamp:
04/03/13 20:48:13 (19 months ago)
Author:
cristy
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ImageMagick/branches/ImageMagick-6/magick/enhance.c

    r11670 r11671  
    35123512      MagickFalse,artifact); 
    35133513  if (image->storage_class == PseudoClass) 
    3514     { 
     3514    for (i=0; i < (ssize_t) image->colors; i++) 
     3515    { 
     3516      Quantum 
     3517        blue, 
     3518        green, 
     3519        red; 
     3520 
    35153521      /* 
    3516         Modulate colormap. 
     3522        Modulate image colormap. 
    35173523      */ 
    3518       for (i=0; i < (ssize_t) image->colors; i++) 
    3519       { 
    3520         Quantum 
    3521           blue, 
    3522           green, 
    3523           red; 
    3524  
    3525         red=image->colormap[i].red; 
    3526         green=image->colormap[i].green; 
    3527         blue=image->colormap[i].blue; 
    3528         switch (colorspace) 
     3524      red=image->colormap[i].red; 
     3525      green=image->colormap[i].green; 
     3526      blue=image->colormap[i].blue; 
     3527      switch (colorspace) 
     3528      { 
     3529        case HCLColorspace: 
    35293530        { 
    3530           case HCLColorspace: 
    3531           { 
    3532             ModulateHCL(percent_hue,percent_saturation,percent_brightness, 
    3533               &red,&green,&blue); 
    3534             break; 
    3535           } 
    3536           case HSBColorspace: 
    3537           { 
    3538             ModulateHSB(percent_hue,percent_saturation,percent_brightness, 
    3539               &red,&green,&blue); 
    3540             break; 
    3541           } 
    3542           case HSLColorspace: 
    3543           default: 
    3544           { 
    3545             ModulateHSL(percent_hue,percent_saturation,percent_brightness, 
    3546               &red,&green,&blue); 
    3547             break; 
    3548           } 
    3549           case HWBColorspace: 
    3550           { 
    3551             ModulateHWB(percent_hue,percent_saturation,percent_brightness, 
    3552               &red,&green,&blue); 
    3553             break; 
    3554           } 
     3531          ModulateHCL(percent_hue,percent_saturation,percent_brightness, 
     3532            &red,&green,&blue); 
     3533          break; 
    35553534        } 
    3556         image->colormap[i].red=red; 
    3557         image->colormap[i].green=green; 
    3558         image->colormap[i].blue=blue; 
    3559       } 
     3535        case HSBColorspace: 
     3536        { 
     3537          ModulateHSB(percent_hue,percent_saturation,percent_brightness, 
     3538            &red,&green,&blue); 
     3539          break; 
     3540        } 
     3541        case HSLColorspace: 
     3542        default: 
     3543        { 
     3544          ModulateHSL(percent_hue,percent_saturation,percent_brightness, 
     3545            &red,&green,&blue); 
     3546          break; 
     3547        } 
     3548        case HWBColorspace: 
     3549        { 
     3550          ModulateHWB(percent_hue,percent_saturation,percent_brightness, 
     3551            &red,&green,&blue); 
     3552          break; 
     3553        } 
     3554      } 
     3555      image->colormap[i].red=red; 
     3556      image->colormap[i].green=green; 
     3557      image->colormap[i].blue=blue; 
    35603558    } 
    35613559  /* 
Note: See TracChangeset for help on using the changeset viewer.