冷屏暖屏都不怕 不越狱调整iPhone色温教程

来源:www.bianwanjia.com 作者:便玩家游戏 时间:2015-10-21
入手iPhone的很多用户都会纠结于iPhone屏幕的色温。有些人喜欢暖屏,但更多的人喜欢冷屏。那么,除了换机之外我们有办法调整屏幕的色温吗?现在还真的有了一个办法,通过Xcode来调整iPhone的色温。这个调整屏幕色温的方法需要注册免费 Apple 开发者帐号,然后通过 Xcode 将开发的项目安装到 iPhone 里,其使用效果和从 App Store 里下载的 App 一样稳定,并且不会破坏系统文件。

入手iPhone的很多用户都会纠结于iPhone屏幕的色温。有些人喜欢暖屏,但更多的人喜欢冷屏。那么,除了换机之外我们有办法调整屏幕的色温吗?现在还真的有了一个办法,通过Xcode来调整iPhone的色温。这个调整屏幕色温的方法需要注册免费 Apple 开发者帐号,然后通过 Xcode 将开发的项目安装到 iPhone 里,其使用效果和从 App Store 里下载的 App 一样稳定,并且不会破坏系统文件。

  不过,需要注意的是,此方法需要使用Mac设备。另外,没有使用过 Xcode 的新手小白不要轻易尝试,否则很容易出现一些不必要的麻烦。

  1. 安装 Xcode,Mac 用户需要前往 App Store 下载安装。如果你还没有开发者账号的话,可以点击这里进入,登录你的 Apple ID 注册开发者账号。

  2. 在 Xcode 中添加 GammaThingy 项目(附上项目 Git 地址),添加方法如下:

  - 先选择"Check Out"。

  - 填入 Git 地址。

  - 选择项目要保存的文件夹。

  3. 打开项目后,修改项目中 GammaController.m 中的代码(因为 GammaThingy 原本是把屏幕色温变暖的 App,我们现在要修改算法把色温调节修改成变冷),将下面的代码复制到 (void)setGammaWithOrangeness 内,复制好后的样子如下图所示:

      percentOrange = percentOrange/7.5;

      if (percentOrange > 1)

      percentOrange = 1;

      else if (percentOrange < 0)

      percentOrange = 0;

      float blue = 1.0;

      float red = 1 - percentOrange;

      float green = (red + blue)/2.0;

      if (percentOrange == 0) {

      red = blue = green = 0.99;

      }

      [self setGammaWithRed:red green:green blue:blue];

  4. 把 iPhone 连接到 Mac,并选择你要安装的 iPhone,然后点击左边的运行图标。

  5. 点击运行之后,Xcode 会报错,提示 “failed to code sign”,这是正常的现象,这时候我们需要点击"Fix Issue",然后登录开发者账号(即使没有付费也可以使用)。

  6. 登录开发者帐号之后,再次点击运行按钮,然后继续报错,提示你“An App ID with Identifier…is not available. Please enter a different string.”,这时候,我们需要前往到如下图所示的地方修改“Bundle Identifier”,修改成"com.xxx.GammaTest"(xxx 可替换成任何你想要的名字)。

  7. 再点一次运行按钮,就可以成功编译。iPhone 上就会显示 GammaThingy 的图标。注意,这时候直接点击图标进入 App 会出现闪退的情况。

  8. 在 iPhone 里进入设置 > 通用 > 描述文件,找到你的开发者证书选项,点击进去选择信任。然后就可以成功打开 GammaThingy 了。

  9. 进入 GammaThingy App 之后打开开关,拖动滑条就能调整色温了,此外,我们还可以根据自己的需求,设置调整色温效果在什么时刻生效。

相关阅读

手机扫码添加客服微信,海量福利等你拿!

厂商官服游戏推荐

手机游戏排行榜 手机大型游戏 手机吃鸡游戏排行榜 二次元手游排行榜 传奇手游排行榜前十名 正版奇迹游戏排行榜 仙侠手游排行榜 好玩的格斗手游排行榜 竞技手游排行榜前十名 个人所得税APP 捕鱼游戏排行榜 神途手游
'); })();