ImageMagickでCMYKのJPG画像を合成したら色が反転するバグ
詳しくはわからないけど7系?くらいからバグる
code:version
$ convert -version
Copyright: (C) 1999-2021 ImageMagick Studio LLC
Features: Cipher DPC HDRI Modules OpenMP(4.5)
Delegates (built-in): bzlib fontconfig freetype gslib heic jng jp2 jpeg lcms lqr ltdl lzma openexr png ps tiff webp xml zlib
Compiler: gcc (4.2)
色空間をCMYKからRGBに変換した際にJPG画像の色が反転するのはどうみてもImageMagickのバグで当時ものすごく頭抱えたんだけど、同じチームのエンジニアが「一旦PNGに変換して再度JPGにすれば反転しない」というウルトラCを編み出して乗り切りました。 -profile sRGB.icc で profile を指定してあげるとバグらない