以下脚本为当前显示设置自定义gamma表。在屏幕重置为默认配置文件之前,它可以工作大约一秒钟。
#!/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()
的情况下导致重置的原因是什么?
我将如何永久调整伽玛表?