3 from .Image import ImagePointHandler
9 INTENT_RELATIVE_COLORIMETRIC: int
10 INTENT_SATURATION: int
11 INTENT_ABSOLUTE_COLORIMETRIC: int
17 class ImageCmsProfile:
18 def __init__(self, profile) -> None: ...
19 def tobytes(self): ...
21 class ImageCmsTransform(ImagePointHandler):
27 self, input, output, input_mode, output_mode, intent=..., proof: Any | None = ..., proof_intent=..., flags: int = ...
29 def point(self, im): ...
30 def apply(self, im, imOut: Any | None = ...): ...
31 def apply_in_place(self, im): ...
33 def get_display_profile(handle: Any | None = ...): ...
35 class PyCMSError(Exception): ...
38 im, inputProfile, outputProfile, renderingIntent=..., outputMode: Any | None = ..., inPlace: bool = ..., flags: int = ...
40 def getOpenProfile(profileFilename): ...
41 def buildTransform(inputProfile, outputProfile, inMode, outMode, renderingIntent=..., flags: int = ...): ...
42 def buildProofTransform(
43 inputProfile, outputProfile, proofProfile, inMode, outMode, renderingIntent=..., proofRenderingIntent=..., flags=...
46 buildTransformFromOpenProfiles = buildTransform
47 buildProofTransformFromOpenProfiles = buildProofTransform
49 def applyTransform(im, transform, inPlace: bool = ...): ...
50 def createProfile(colorSpace, colorTemp: int = ...): ...
51 def getProfileName(profile): ...
52 def getProfileInfo(profile): ...
53 def getProfileCopyright(profile): ...
54 def getProfileManufacturer(profile): ...
55 def getProfileModel(profile): ...
56 def getProfileDescription(profile): ...
57 def getDefaultIntent(profile): ...
58 def isIntentSupported(profile, intent, direction): ...