Skip to content

Commit a3c68bd

Browse files
author
Cristy
committed
Incomplete patch @ ImageMagick@5e0c258
1 parent b4bb8c1 commit a3c68bd

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

coders/tiff.c

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2613,10 +2613,13 @@ static MagickBooleanType WriteGROUP4Image(const ImageInfo *image_info,
26132613
(void) SetImageType(huffman_image,BilevelType,exception);
26142614
write_info=CloneImageInfo((ImageInfo *) NULL);
26152615
SetImageInfoFile(write_info,file);
2616-
if (0) {
2617-
(void) SetImageDepth(image,1,exception);
2618-
(void) SetImageType(image,BilevelType,exception);
2619-
}
2616+
if (IsImageMonochrome(image) != MagickFalse)
2617+
(void) SetImageDepth(image,1,exception);
2618+
else
2619+
{
2620+
(void) SetImageType(image,BilevelType,exception);
2621+
(void) SetImageDepth(image,1,exception);
2622+
}
26202623
write_info->compression=Group4Compression;
26212624
write_info->type=BilevelType;
26222625
status=WriteTIFFImage(write_info,huffman_image,exception);
@@ -3491,7 +3494,10 @@ static MagickBooleanType WriteTIFFImage(const ImageInfo *image_info,
34913494
case Group4Compression:
34923495
{
34933496
if (IsImageMonochrome(image) != MagickFalse)
3494-
break;
3497+
{
3498+
(void) SetImageDepth(image,1,exception);
3499+
break;
3500+
}
34953501
(void) SetImageType(image,BilevelType,exception);
34963502
(void) SetImageDepth(image,1,exception);
34973503
break;

configure

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4566,7 +4566,7 @@ MAGICK_PATCHLEVEL_VERSION=5
45664566

45674567
MAGICK_VERSION=7.0.10-5
45684568

4569-
MAGICK_GIT_REVISION=17137:eeff0b6a5:20200405
4569+
MAGICK_GIT_REVISION=17139:b4bb8c132:20200405
45704570

45714571

45724572
# Substitute library versioning

0 commit comments

Comments
 (0)