Changeset 8652


Ignore:
Timestamp:
07/11/12 19:59:00 (10 months ago)
Author:
cristy
Message:
 
Location:
ImageMagick/trunk/MagickCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ImageMagick/trunk/MagickCore/enhance.c

    r8646 r8652  
    10851085    for (x=0; x < (ssize_t) image->columns; x++) 
    10861086    { 
     1087      double 
     1088        pixel; 
     1089 
    10871090      register ssize_t 
    10881091        i; 
    10891092 
     1093      pixel=(double) GetPixelIntensity(image,p);       
    10901094      for (i=0; i < (ssize_t) GetPixelChannels(image); i++) 
    1091         histogram[GetPixelChannels(image)*ScaleQuantumToMap(p[i])+i]++; 
     1095      { 
     1096        if (image->channel_mask != DefaultChannels) 
     1097          pixel=p[i]; 
     1098        histogram[GetPixelChannels(image)*ScaleQuantumToMap(pixel)+i]++; 
     1099      } 
    10921100      p+=GetPixelChannels(image); 
    10931101    } 
  • ImageMagick/trunk/MagickCore/threshold.c

    r8650 r8652  
    438438        if ((traits & UpdatePixelTrait) == 0) 
    439439          continue; 
    440         if (image->channel_mask == DefaultChannels) 
     440        if (image->channel_mask != DefaultChannels) 
    441441          pixel=q[i]; 
    442442        q[i]=(Quantum) (pixel <= threshold ? 0 : QuantumRange); 
Note: See TracChangeset for help on using the changeset viewer.