.

.

 找回密码
 免费注册

易算北京pk10: 【 教程 】 如何自己做一个动态壁纸 HEIC 文件

192249 Wally 分享 2018-10-22 19:59|只看该作者
Safari 12.0.1 macOS 10.14.1
虽然动态屏保不是什么新鲜事儿,但是自从 macOS 10.14 发布后,这种随着时间慢慢变化的动态屏保还是蛮有意思的。
但目前macOS 仅仅提供了两个动态屏保。

pic 2018-10-22 下午7.44.28.jpg

而有些软件也在销售类似的动态屏保的App,但都没有系统默认的这种 HEIC 封装文件好

首先 HEIC 是个全新的文件格式,压缩更好,相同图片文件更小。

在macOS系统的默认沙漠的动态壁纸就是这么个 HEIC 封装的图像文件。

mojave的HEIC文件内封装了16张图片用来按照不同的时间切换壁纸

pic 2018-10-22 下午7.47.39.jpg

那问题就来了, macOS的系统是如何判断合适更换壁纸呢?

是时间吗?

并不是。

这里有个非常聪明的做法就是,因为全球你在的维度不一样其实相同的时间看到的太阳的高度是不同的。
所以苹果采用的是太阳的高度与纬度的夹角来更换对应的壁纸。


HEIC封包里面,除了16张依次为 0.png .... 16.png 的图片外,还有一个json文件。

里面记录着图像显示的信息

<dict>
   <key>a</key>
   <real>-38.04743388682423</real>
   <key>i</key>
   <integer>15</integer>
   <key>o</key>
   <integer>0</integer>
   <key>z</key>
   <real>53.509085812513092</real>
  </dict>

a 是 altitude 高度

z 是 azimuth 角度

pic 2018-10-22 下午7.53.50.jpg



获取你拍摄照片时候太阳的信息可以在如下网站生成

http://nzigb.cn.keisan.casio.com/exec/system/1224682277


--



好了大概知道了, HEIC 文件的信息了。

所以自制一个动态的桌面,需要16张拍摄好的照片。
与 设计好的 JSON 文件。 随后打开终端。



输入


brew tap mczachurski/wallpapper
brew install wallpapper



--

随后准备好16张图片后,在图片相同目录内创建JSON文件。

[
  {
    "fileName": "1.png",
    "isPrimary": true,
    "isForLight": true,
    "isForDark": false,
    "altitude": 27.95,
    "azimuth": 279.66
  },
  {
    "fileName": "2.png",
    "isPrimary": false,
    "isForLight": false,
    "isForDark": false,
    "altitude": -31.05,
    "azimuth": 4.16
  },
  ...
  {
    "fileName": "16.png",
    "isPrimary": false,
    "isForLight": false,
    "isForDark": true,
    "altitude": -28.63,
    "azimuth": 340.41
  }
]


然后打开终端输入
wallpapper -i wallpapper.json

即可生成 output.heic 图像文件就可以直接做成动态桌面使用了。



好了。理论够了, 我现在就期盼来阵风,我就要去拍照了。



大家可以说一下想拿北京哪个景点做动态桌面。














来源于:
http://hahaahaa.com.github.com/mczachurski/wallpapper
2#
分享 18-10-22 20:09:28
bfree123456 ( ☆☆☆ )

Safari 12.0 macOS 10.14
手动点赞!👍
3#
分享 18-10-22 20:41:33
吃鱼的猫 ( ☆☆☆☆ ) ( 赞 4 )

Chrome 70.0.3538.67 macOS 10.14.0
支持大妈分享技术贴。 帝都的话 有条件去国贸顶层那个餐厅拍鸟瞰图应该感觉不错。
4#
分享 18-10-22 20:56:49

Safari 12.0.1 macOS 10.14.1
吃鱼的猫 发表于 18-10-22 20:41
支持大妈分享技术贴。 帝都的话 有条件去国贸顶层那个餐厅拍鸟瞰图应该感觉不错。

那我要众筹一下酒水费了。
5#
分享 18-10-22 21:10:06

Safari 12.0 macOS 10.14
哎呦,不錯哦。
6#
分享 18-10-22 21:19:31
Gucci_0214 ( ☆☆☆☆ )

Safari 11.1.2 macOS 10.13.6
我想故宫应该挺酷的吧····
7#
分享 18-10-22 21:29:43

Safari 12.0 macOS 10.14
来个京城雾景^
8#
分享 18-10-22 22:18:48 发自iPhone客户端
出于微尘 ( ☆☆ ) ( 赞 1 )

? iPhone 7
技术贴啊
9#
分享 18-10-22 22:19:20 发自iPhone客户端
出于微尘 ( ☆☆ ) ( 赞 1 )

? iPhone 7
技术贴啊
10#
分享 18-10-22 22:26:40
小鱼米奇 ( ☆☆☆☆ ) ( 赞 19 )

Safari 12.0 macOS 10.14
故宫角楼??

 

您需要登录后才可以回帖 登录 | 免费注册

联系我们|急聘英才|移动版|站点地图|iPhone 客户端|保修查询|排行榜|Mac软件宝箱|北京pk10 易算冠军 ( 京ICP证110625号,京ICP备11029045号-1 )

Since Feb-16-2005

回顶部
北京pk10冠军5码 上海时时乐官网 北京pk10冠军8码计划 北京pk10高手杀号 北京快乐8一天多少期 北京快乐8中和打法
易算北京赛车pk10官网 易算北京pk10 易算北京赛车pk10 断层上下盘 北京赛车pk10.走势图 上海彩票快三开奖结果
北京赛车pk10冠军推算 易算北京pk10注册码 易算北京赛车pk10 易算北京pk10注册机 易算北京pk10 易算北京pk10
北京pk10冠亚和遗漏 河南泳坛夺金481走势图 上海时时乐走势图连线 北京pk10大小单双计划 北京pk10骗局全过程 pk10前5后5公式