Skip to content

Corrupt pixels when clipping CMYK TIFF #2036

Description

@nonkeltjebob

Magick.NET version

Q8 x64 14.14

Environment (Operating system, version and so on)

Linux alpine/Windows 11

Description

Hi,

Clip() on a CMYK TIFF after TransformColorSpace to sRGB produces a noisy artifact band

14.12:

Image

14.14:

Image

Diff:

Image

Steps to Reproduce

using (var img = new MagickImage("input.tif"))          // CMYK TIFF
  {
      img.TransformColorSpace(ColorProfiles.SRGB);
      img.Alpha(AlphaOption.Transparent);
      img.Clip(ClipName);
      img.Alpha(AlphaOption.Opaque);
      img.Resize(Out, Out);
      using var bg = new MagickImage(MagickColors.BlueViolet, Out, Out);
      bg.Composite(img, CompositeOperator.Over);
      bg.Write("clipped.png");
  }

Images

input.tif

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions