Как инвертировать цвета изображения с PIL (Обработка изображений Python)?

Я должен преобразовать ряд изображений, оттянутых как белый на черных фоновых буквах к изображениям, где белый и черный инвертируются (как отрицательные). Как я могу достигнуть этого использования PIL?

47
задан bialix 23 March 2010 в 09:54
поделиться

1 ответ

Попробуйте следующее из документации: http://effbot.org/imagingbook/imageops.htm

from PIL import Image
import PIL.ImageOps    

image = Image.open('your_image.png')

inverted_image = PIL.ImageOps.invert(image)

inverted_image.save('new_name.png')

Примечание: «Модуль ImageOps содержит ряд« готовых »операций обработки изображений. Этот модуль является в некоторой степени экспериментальным, и большинство операторов работают только с изображениями L и RGB ".

72
ответ дан 26 November 2019 в 19:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: