Использование pythons PIL из Pillow 5.2 для конвертации изображений в CMYK Я хочу сделать несколько практических оценок с результатами.Преобразование с использованием Image.convert("CMYK")
, похоже, никогда не использует компонент К.Так как мне это нужно для печати.Я хочу сохранить цветные чернила и использовать черные чернила всякий раз, когда это возможно.
Я мог бы выполнить это преобразование вручную, используя этот код , который дает ожидаемые результаты.Но у меня есть не только источники RGB, и я хочу запретить мне преобразовывать мои источники в RGB с помощью PIL, а затем использовать этот код для преобразования его в CMYK.Есть ли лучший способ для PIL?
пример:
img = Image.open("5procent_gray.png")
im = img.load()
print(im[0,0])
img2 = img.convert("CMYK")
im2 = img2.load()
print(im2[0,0])
возвращает
(50, 50, 50)
(205, 205, 205, 0)
вместо (0,0,0,205)
, что я ожидаю.