永久修改 RGB 伽玛 table
permanently modifying RGB gamma table
以下脚本为当前显示设置自定义伽玛 table。在屏幕重置为默认配置文件之前,它会工作大约一秒钟。
#!/usr/bin/swift
import CoreGraphics
var redTable: [CGGammaValue] = [0, 0]
var greenTable: [CGGammaValue] = [1, 0]
var blueTable: [CGGammaValue] = [0, 1]
CGSetDisplayTransferByTable(CGMainDisplayID(), 2, &redTable, &greenTable, &blueTable)
sleep(5)
没有我直接调用 CGDisplayRestoreColorSyncSettings()
是什么导致了这次重置?
我将如何永久调整 gamma table?
好的,找到了。我是 运行 flux 大约每秒重新配置一次显示配置文件。退出应用程序修复它。
以下脚本为当前显示设置自定义伽玛 table。在屏幕重置为默认配置文件之前,它会工作大约一秒钟。
#!/usr/bin/swift
import CoreGraphics
var redTable: [CGGammaValue] = [0, 0]
var greenTable: [CGGammaValue] = [1, 0]
var blueTable: [CGGammaValue] = [0, 1]
CGSetDisplayTransferByTable(CGMainDisplayID(), 2, &redTable, &greenTable, &blueTable)
sleep(5)
没有我直接调用 CGDisplayRestoreColorSyncSettings()
是什么导致了这次重置?
我将如何永久调整 gamma table?
好的,找到了。我是 运行 flux 大约每秒重新配置一次显示配置文件。退出应用程序修复它。