[PYTHON] Konvertieren Sie den Farbraum von RGB nach CIELAB mit PIL (Pillow)

Die gegenseitige Konvertierung zwischen RGB und CIELAB erfolgt mit PIL.ImageCms anstelle von PIL.Image.convert.

from PIL import Image, ImageCms

im = Image.open(image_path)
if im.mode != "RGB":
  im = im.convert("RGB")

srgb_profile = ImageCms.createProfile("sRGB")
lab_profile  = ImageCms.createProfile("LAB")

rgb2lab_transform = ImageCms.buildTransformFromOpenProfiles(srgb_profile, lab_profile, "RGB", "LAB")
lab_im = ImageCms.applyTransform(im, rgb2lab_transform)

Recommended Posts

Konvertieren Sie den Farbraum von RGB nach CIELAB mit PIL (Pillow)
Konvertieren Sie Bilder aus dem PIL-Format, die mit Django aus dem Formular gelesen wurden, in das base64-Format
Konvertieren Sie mit pdfplumber von PDF in CSV
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Konvertieren Wählen Sie die von Postgre erhaltene Abfrage mit Gehe zu JSON
Konvertieren Sie Bilder mit PIL (Python Imaging Library) in Sepia.
Konvertieren Sie verstümmelte gescannte Bilder mit Pillow und PyPDF in PDF
Aktiviert, um PNG mit Pillow of Python in JPG zu konvertieren
Konvertieren Sie .ipynb in .html (mit BatchFile)
Konvertieren Sie die Liste mit Python in DataFrame
Konvertieren Sie Sätze mit gensim in Vektoren
Konvertierung von pdf nach txt 2 [pyocr]
So konvertieren Sie von .mgz nach .nii.gz
Konvertieren Sie PDF in Image mit ImageMagick
Versuchen Sie, Farbfilme mit Python zu reproduzieren
Konvertieren Sie Memos sofort mit Python 2to3
So konvertieren Sie das Format einfach aus Markdown
Geben Sie Farbzeichen mit Python zu hübsch aus
Konvertieren Sie Zeichenketten mit RoBERTa in Merkmalsmengen
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertiere Hiragana mit Python (Beta) in Romaji
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Verwenden Sie PIL oder Pillow mit Cygwin Python
Beispielskript zum Anzeigen von BoundingBox mit PIL
Konvertieren Sie PDF-Dateien mit GIMP in PNG-Dateien
Konvertieren Sie ein Array (struct) mit golang in json
Konvertieren Sie chinesische Zahlen mit Python in arabische Zahlen
In Python von Markdown in HTML konvertieren
Ersetzen Sie Bildfarben schnell durch PIL / Kissen
Beispiel für die Wavelet-Konvertierung von Bildern in Python
Verwenden Sie PIL oder Pillow mit Cygwin Python
Ersetzen Sie Bildfarben schnell durch PIL / Kissen
PIL / Kissen Spickzettel
Bild mit Python-Pptx zentrieren
Bildverarbeitung mit PIL
Konvertieren Sie den Farbraum von RGB nach CIELAB mit PIL (Pillow)
Konvertieren Sie Bilder mit PIL (Python Imaging Library) in Sepia.
Konvertieren Sie verstümmelte gescannte Bilder mit Pillow und PyPDF in PDF
Die Geschichte der Anzeige von Bildern mit OpenCV oder PIL (nur)