首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

史上最特别的手机壁纸

好吧, 标题是乱起的, 原因是想给手机找一个特别一点的壁纸, 看了很多并不满意, 正好在知乎上看到一个回答: 有没有一段代码,让你觉得人类的智慧也可以璀璨无比?(https://www.zhihu.com/question/30262900/answer/48741026), 提到Matrix67 博客上的一篇文章—用三段 140 字符以内的代码生成一张 1024×1024 的图片(http://www.matrix67.com/blog/archives/6039):

Kyle McCormick 在 StackExchange 上发起了一个叫做 Tweetable Mathematical Art (https://codegolf.stackexchange.com/questions/35569/tweetable-mathematical-art)的比赛, 参赛者需要用三条推这么长的代码来生成一张图片. 具体地说, 参赛者需要用 C++ 语言编写 RD, GR, BL 三个函数, 每个函数都不能超过 140 个字符. 每个函数都会接到 i 和 j 两个整型参数(0 ≤ i, j ≤ 1023),然后需要返回一个 0 到 255 之间的整数, 表示位于 (i, j) 的像素点的颜色值. 举个例子,如果 RD(0, 0) 和 GR(0, 0) 返回的都是 0 , 但 BL(0, 0) 返回的是 255, 那么图像的最左上角那个像素就是蓝色. 参赛者编写的代码会被插进下面这段程序当中(我做了一些细微的改动), 最终会生成一个大小为 1024×1024 的图片.

于是我有了一个想法…

下面是我手机锁屏界面的图和桌面的图:

嗯, 想必你看出来了, 桌面的图是锁屏的代码生成的.

完整的代码:

附壁纸:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180307G1JIS900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券