Files @ 8fc5da221688
Branch filter:

Location: light9/stubs/PIL/ImageCms.pyi

drewp@bigasterisk.com
checkpoint show data
# Stubs for PIL.ImageCms (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from PIL import Image
from typing import Any, Optional

DESCRIPTION: str
VERSION: str
core: Any
INTENT_PERCEPTUAL: int
INTENT_RELATIVE_COLORIMETRIC: int
INTENT_SATURATION: int
INTENT_ABSOLUTE_COLORIMETRIC: int
DIRECTION_INPUT: int
DIRECTION_OUTPUT: int
DIRECTION_PROOF: int
FLAGS: Any

class ImageCmsProfile:
    def __init__(self, profile: Any) -> None: ...
    def tobytes(self): ...

class ImageCmsTransform(Image.ImagePointHandler):
    transform: Any = ...
    input_mode: Any = ...
    output_mode: Any = ...
    output_profile: Any = ...
    def __init__(self, input: Any, output: Any, input_mode: Any, output_mode: Any, intent: Any = ..., proof: Optional[Any] = ..., proof_intent: Any = ..., flags: int = ...) -> None: ...
    def point(self, im: Any): ...
    def apply(self, im: Any, imOut: Optional[Any] = ...): ...
    def apply_in_place(self, im: Any): ...

def get_display_profile(handle: Optional[Any] = ...): ...

class PyCMSError(Exception): ...

def profileToProfile(im: Any, inputProfile: Any, outputProfile: Any, renderingIntent: Any = ..., outputMode: Optional[Any] = ..., inPlace: int = ..., flags: int = ...): ...
def getOpenProfile(profileFilename: Any): ...
def buildTransform(inputProfile: Any, outputProfile: Any, inMode: Any, outMode: Any, renderingIntent: Any = ..., flags: int = ...): ...
def buildProofTransform(inputProfile: Any, outputProfile: Any, proofProfile: Any, inMode: Any, outMode: Any, renderingIntent: Any = ..., proofRenderingIntent: Any = ..., flags: Any = ...): ...
buildTransformFromOpenProfiles = buildTransform
buildProofTransformFromOpenProfiles = buildProofTransform

def applyTransform(im: Any, transform: Any, inPlace: int = ...): ...
def createProfile(colorSpace: Any, colorTemp: int = ...): ...
def getProfileName(profile: Any): ...
def getProfileInfo(profile: Any): ...
def getProfileCopyright(profile: Any): ...
def getProfileManufacturer(profile: Any): ...
def getProfileModel(profile: Any): ...
def getProfileDescription(profile: Any): ...
def getDefaultIntent(profile: Any): ...
def isIntentSupported(profile: Any, intent: Any, direction: Any): ...
def versions(): ...