srgb2adobe.py

来自「下载来的一个看图软件的源代码」· Python 代码 · 共 52 行

PY
52
字号
## Sample: Convert from sRGB to AdobeRGB,  perceptual intent#from lcms import *print "Enter sRGB values"## Create placeholders#RGB        = COLORB()RGB[0] = input("R?")RGB[1] = input("G?")RGB[2] = input("B?")## Open profiles#hsRGB   = cmsCreate_sRGBProfile()hAdobe  = cmsOpenProfileFromFile("AdobeRGB1998.icc", "r")## The transform#xform = cmsCreateTransform(hsRGB, TYPE_RGB_8, hAdobe, TYPE_RGB_8, INTENT_PERCEPTUAL, cmsFLAGS_NOTPRECALC)cmsDoTransform(xform, RGB, RGB, 1)##  Print results#print "AdobeRGB = ", RGB[0], RGB[1], RGB[2]## Free all stuff#cmsDeleteTransform(xform)cmsCloseProfile(hAdobe)cmsCloseProfile(hsRGB)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?