exception);
(void) SetImageAlphaChannel(resize_alpha,DeactivateAlphaChannel,
exception);
- (void) CompositeImage(resize_image,CopyAlphaCompositeOp,resize_alpha,
- 0,0,exception);
+ (void) CompositeImage(resize_image,resize_alpha,CopyAlphaCompositeOp,
+ MagickTrue,0,0,exception);
resize_alpha=DestroyImage(resize_alpha);
}
(void) SetImageVirtualPixelMethod(resize_image,vp_save,exception);
}
/* Verbose output */
- if ( IsMagickTrue(GetImageArtifact(image,"verbose")) != MagickFalse ) {
+ if ( IfMagickTrue(IsStringTrue(GetImageArtifact(image,"verbose"))) ) {
register ssize_t
i;
char image_gen[MaxTextExtent];
distort_image=CloneImage(image,0,0,MagickTrue,exception);
if (distort_image == (Image *) NULL)
return((Image *) NULL);
+ if (IsGrayColorspace(image->colorspace) != MagickFalse)
+ (void) TransformImageColorspace(distort_image,sRGBColorspace,exception);
(void) SetImageVirtualPixelMethod(distort_image,BackgroundVirtualPixelMethod,
exception);
rotate_image=DistortImage(distort_image,ScaleRotateTranslateDistortion,1,
}
/* Verbose output */
- if ( IsMagickTrue(GetImageArtifact(image,"verbose")) != MagickFalse ) {
+ if ( IfMagickTrue(IsStringTrue(GetImageArtifact(image,"verbose"))) ) {
switch (sparse_method) {
case BarycentricColorInterpolate: