ImageMagickでCMYKのJPG画像を合成したら色が反転するバグ
詳しくはわからないけど7系?くらいからバグる
code:version
$ convert -version
Version: ImageMagick 7.1.0-18 Q16-HDRI x86_64 2021-12-18 https://imagemagick.org
Copyright: (C) 1999-2021 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
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)
https://twitter.com/cubicdaiya/status/560458716315545601
色空間をCMYKからRGBに変換した際にJPG画像の色が反転するのはどうみてもImageMagickのバグで当時ものすごく頭抱えたんだけど、同じチームのエンジニアが「一旦PNGに変換して再度JPGにすれば反転しない」というウルトラCを編み出して乗り切りました。
Imagemagick compose image inverted - Stack Overflow
-profile sRGB.icc で profile を指定してあげるとバグらない