Changeset 7753


Ignore:
Timestamp:
05/03/12 10:21:18 (13 months ago)
Author:
cristy
Message:
 
File:
1 edited

Legend:

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

    r7709 r7753  
    239239  if (destination_image == (Image *) NULL) 
    240240    return((Image *) NULL); 
    241   if (destination_image->colorspace == GRAYColorspace) 
    242     destination_image->colorspace=sRGBColorspace; 
     241  if (IsGrayColorspace(image->colorspace) != MagickFalse) 
     242    (void) TransformImageColorspace(image,sRGBColorspace,exception); 
    243243  if (expression == (const char *) NULL) 
    244244    return(destination_image); 
     
    290290            return(destination_image); 
    291291          } 
    292         if (canvas->colorspace == GRAYColorspace) 
    293           canvas->colorspace=sRGBColorspace; 
     292        if (IsGrayColorspace(canvas->colorspace) != MagickFalse) 
     293          (void) TransformImageColorspace(canvas,sRGBColorspace,exception); 
    294294        AppendImageToList(&destination_image,canvas); 
    295295        destination_image=GetLastImageInList(destination_image); 
Note: See TracChangeset for help on using the changeset viewer.