-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manipulate gamma ramp for non color server case #34
Comments
The bug appeared in preparation of the xcalib -i -a effect simulation inside oyranos-monitor. oyranos-cms/oyranos#34 OpenICC/xcalib#4
Conversions will apply to both a global gamma ramp system like traditional 1D LUTs and ICC conversions in some applications. Thus care must be taken to not mix them and result in no double conversions, like double invert or double white point adjustments. Add to the effect a meta attribute
|
The new option is state dependent. Use typical: $ oyranos-monitor -cf vcgt -d 0 -o vcgt.icc It allows to alter a contained vcgt tag to obtain additional white point and possibly effect information inside the new video card gamma table. Oyranos uses xcalib for VCGT setting. Here is the complete sequence: 1. detect if a XCM color server is active 1.1. stop if XCM_COLOR_SERVER_MANAGEMENT is active 2. get user effect profile and display white point effect 2.1. get effect profile and decide if it can be embedded into a VGCT tag pick the oyPROFILE_EFFECT accept if it contains EFFECT_linear=yes meta information 2.2. get the display white point effect it is a actual monitor wtpt to oyBEHAVIOUR_DISPLAY_WHITE_POINT set as display.icc_profile.abstract.white_point.automatic option 3. extract a existing VCGT 4. create conversion, fill ramp and convert 5. mix the two ramps 6. create a new VCGT tag and exchange the tag 7. write the profile Hint: The target white point needs to be previously set in order to see an effect in the vcgt tag: $ oyranos-monitor-white-point -ma 3000 see as well: Manipulate gamma ramp for non color server case #34 #34
Support non GPU setups:
More details and ideas in the original xcalib issue:
OpenICC/xcalib#4
The text was updated successfully, but these errors were encountered: