Changeset 11601

Show
Ignore:
Timestamp:
07/09/08 17:55:26 (7 weeks ago)
Author:
cristy
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ImageMagick/trunk/magick/shear.c

    r11599 r11601  
    740740    byte=(unsigned char) i; 
    741741    for (count=0; byte != 0; byte>>=1) 
    742       count|=byte & 0x01; 
     742      count+=byte & 0x01; 
    743743    bits[i]=(unsigned short) count; 
    744744  } 
     
    775775    { 
    776776      byte<<=1; 
    777       if (PixelIntensity(p) < threshold) 
     777      if ((p->red < threshold) || (p->green < threshold) || 
     778          (p->blue < threshold)) 
    778779        byte|=0x01; 
    779780      bit++; 
     
    824825    { 
    825826      byte<<=1; 
    826       if (PixelIntensity(p) < threshold) 
     827      if ((p->red < threshold) || (p->green < threshold) || 
     828          (p->blue < threshold)) 
    827829        byte|=0x01; 
    828830      bit++; 
     
    852854{ 
    853855  double 
     856    degrees, 
    854857    sum; 
    855858 
     
    901904    Deskew image. 
    902905  */ 
    903   deskew_image=RotateImage(image,RadiansToDegrees(atan((double) skew/width/8)), 
    904     exception); 
     906  degrees=RadiansToDegrees(atan((double) skew/width/8)); 
     907  if (image->debug != MagickFalse) 
     908    (void) LogMagickEvent(TransformEvent,GetMagickModule(),"  Deskew angle: %g", 
     909      degrees); 
     910  deskew_image=RotateImage(image,degrees,exception); 
    905911  if (image->fuzz != 0.0) 
    906912    {