[PYTHON] Convertir l'espace colorimétrique RVB en CIELAB avec PIL (Pillow)

La conversion mutuelle entre RVB et CIELAB se fait en utilisant PIL.ImageCms au lieu de 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

Convertir l'espace colorimétrique RVB en CIELAB avec PIL (Pillow)
Convertir une image au format PIL lue depuis un formulaire avec Django au format base64
Convertir de PDF en CSV avec pdfplumber
Convertir 202003 en 2020-03 avec les pandas
Convertir la requête Select obtenue de Postgre avec Go en JSON
Convertir des images en sépia avec PIL (Python Imaging Library)
Convertissez des images numérisées déformées en PDF avec Pillow et PyPDF
Activé pour convertir PNG en JPG avec Pillow of Python
Convertir .ipynb en .html (avec BatchFile)
Convertir la liste en DataFrame avec python
Convertir des phrases en vecteurs avec gensim
Conversion de pdf en txt 2 [pyocr]
Comment convertir .mgz en .nii.gz
Convertir un PDF en image avec ImageMagick
Essayez de reproduire un film couleur avec Python
Convertir un mémo à la fois avec Python 2to3
Comment convertir facilement le format de Markdown
Sortir les caractères de couleur en joli avec python
Convertir des chaînes de caractères en quantités de caractéristiques avec RoBERTa
Convertir des données Excel en JSON avec python
Convertir Hiragana en Romaji avec Python (bêta)
Conversion de katakana en voyelle kana [python]
Utilisez PIL ou Pillow avec Cygwin Python
Exemple de script pour afficher BoundingBox avec PIL
Convertissez des données FX 1 minute en données 5 minutes avec Python
Convertir des fichiers PDF en fichiers PNG avec GIMP
Convertir un tableau (struct) en json avec golang
Convertir des nombres chinois en nombres arabes avec Python
Convertir de Markdown en HTML en Python
Remplacez rapidement les couleurs de l'image par PIL / Pillow
Exemple de conversion en ondelettes d'images en Python
Utilisez PIL ou Pillow avec Cygwin Python
Remplacez rapidement les couleurs de l'image par PIL / Pillow
Aide-mémoire PIL / Pillow
Centrer l'image avec python-pptx
Traitement d'image avec PIL
Convertir l'espace colorimétrique RVB en CIELAB avec PIL (Pillow)
Convertir des images en sépia avec PIL (Python Imaging Library)
Convertissez des images numérisées déformées en PDF avec Pillow et PyPDF
L'histoire de l'affichage d'images avec OpenCV ou PIL (uniquement)