您的位置:首页 > 互联网

仅5个字符的新绘图语言火了,ChatGPT都学会了_图像的字符画绘制

发布时间:2023-10-24 00:35:08  来源:互联网     背景:

声明:本文来自于微信公众号 量子位 (ID:QbitAI),作者:克雷西 ,授权转载发布。

只用五个字符,就能完成一幅像素画的绘制了。

这是一种新的绘图语言,一共支持8种颜色,画幅可达256*256。

它包含了“CFR[]”这五个符号,因此名字也就叫CFR[]了,主打的就是一个直观。

而且CFR[]免费开源,无需部署安装,在线就能体验。

虽然只有5个符号,但是它能绘制出的图像可并不简单,比如作者展示的这个DEMO:

CFR[]推出之后,在Reddit和The Hacker News上都引发了热烈讨论,网友们也纷纷晒出了自己的作品:

网友看了这些展示以后,不由得评价说真的是泰裤辣~

那么,这五个符号各自代表了什么含义,又该如何使用呢?

五个字符就能绘图

前面已经说到,这种绘图语言包含了“C”“F”“R”“[”和“]”这五个字符。

直观的不只是名字,这几个符号本身也是直观的英文首字母,它们的含义和用法是这样的:

C代表color,用来切换颜色,支持的颜色一共有八种,依次为黑、蓝、绿、蓝绿(Cyan)、红、品红(Magenta)、黄和白。

图像字符画

△最左边发灰的是白色

如果不输入C指令则默认为白色(画布为黑色),其他颜色则输入相应数量的C。

F则代表Forward,每输入一个F指令都会向前前进(绘制)出一个点(初始方向向上)。

R则是Rotate的首字母,也就是旋转,每一个R指令会使前进方向顺时针旋转45度。

有了上面这三个命令,就已经可以拿来画一些简单的图了。

不过这个工具一次性最多输入256个字符,所以只靠这些基本指令还没办法画得太复杂。

没关系,我们还有两个符号——“[”和“]”。

这两个符号是成对使用的,用来表示循环结构。

假如我们要画一条长度为32的线,直接输入32个F显然太麻烦了。

利用循环结构,我们就可以把它化简成[[[FFFF]]]。

在这样一个洋葱结构中,红色部分的FFFF会因为绿色括号的存在被执行两次。

同理,蓝色括号是把整个绿色括号执行两次,黑色则是执行两次蓝色,最终就画出了长度为2×[2×(2×4)]=32的线。

为了更好地理解循环的执行方式,我们来对比看看这两个命令:

先说结论,它们绘制出的效果分别是这样的:

还是同样的道理,绿色括号中的内容,即第一个指令中CF(这部分的一串F将用一个字母代替)首先重复一次形成最内部的循环体(CFCF),然后再经两次循环得到[(CFCF)(CFCF)]和{[(CFCF)(CFCF)]},其间颜色一共发生了8次变化。

而第二组命令中,F首先被绿色括号变成(FF),这样蓝色括号中的内容就是C(FF),重复后得到[C(FF)C(FF)],最终被黑色括号变成{[C(FF)C(FF)][C(FF)C(FF)]},一共涉及四次颜色变化,且每一个色条的长度都是第一种命令的两倍。

理解了这样的循环方式之后,我们就可以绘制各种复杂的图形了,比如作者展示的这组条带(相对于CFR的像素绘图方式,它只是看上去简单):

它由上图中所示的命令绘制而成,如果进行一下拆解的话是酱婶儿的(小编真的已经很尽力了):

小马代驾平台

如果展开则是这样的形式:{256个F-RRFRRRRRRR}循环32次然后加C作为新的循环体循环8次。

至于更复杂的图案,可能就需要丰富的想象力和逻辑运算能力了。

不过我们还试了试把这种新语言教给ChatGPT,前面的对话大概是给它介绍规则以及试着画了一个蓝色正方形。

ChatGPT理解了CFR[]的一部分规则,不过对于循环,它似乎还没理解透彻。

下图中ChatGPT给出的指令虽然是正确的,但还不是最简形式。

又经历了一轮“拉锯”之后,ChatGPT成功写出了最简形式的正方形指令。

需要说明的是,CFR[]绘制的图像必须是连续的,如果有断点则无法完成想要的效果。

不过,ChatGPT只能画一些简单图形,作者和网友们展示的案例还是有些困难的。

那么,CFR[]又是如何实现的呢?

“画板后藏着一只乌龟”

作者介绍,他是受到了教育编程语言Logo编程语言P′′的启发。

这里的Logo不是我们想的商标,而是希腊语中的“文字”或“思考”、“想法”。

这是MIT在LISP的基础之上专门为儿童开发的一种模块化语言,具有丰富的绘图功能。

而它的Web界面,则是利用Canvas和JavaScript实现的。

作者说,在界面中256*256的画布背后“隐藏着一只乌龟”,它包含了位置、颜色和方向三个参数。

值得一提的是,Logo语言的图表也是一只小乌龟。

这个乌龟的初始位置是画布正中,方向向上,颜色为白色。

华为5g百元机

当收到用户的指令时,这只“乌龟”就会按照用户要求的方向和距离移动,并留下相应颜色的痕迹。

想要体验一下的朋友,传送门放在下方了~

传送门:

https://susam.net/cfr.html

GitHub项目页:

https://github.com/susam/cfr

—完—


返回网站首页

本文评论
4亿票房端午黑马:《消失的她》官宣海外定档_消失的女孩百科
6月24日消息,今天,《消失的她》官宣海外定档,澳大利亚7月6日上映,北美7月7日上映,新西兰7月13日上映。值得一提的是,根据灯塔专业版今天早些时候的消息,电影《消失的她》上映3天后,...
日期:06-24
追光吧少年!腾讯新闻高校短视频大赛颁奖盛典在京举行(追光吧少年嘉宾)
  11月4日,由腾讯新闻联合清华大学、复旦大学、武汉大学、厦门大学、中国传媒大学等17所高校共同举办的“追光吧少年”高校短视频大赛颁奖盛典在京举行。   本次大赛自...
日期:03-26
热门旗舰立省1000元,小米手机11.11优惠一图看懂_小米11哪里买有优惠
中关村在线消息:双11期间想买旗舰手机的朋友注意了,小米热门旗舰手机有优惠了,最高立省1000元,至高支持24期免息分期,快来看看有没有你喜欢的型号——vivox5pro升级到安卓6.0可...
日期:10-31
腾讯:一季度游戏收入同比增10.8%,未成年人游戏时长占比0.4%
腾讯公布 2023 年第一季度财报,腾讯游戏业务收入 483 亿元,同比增长10.8%;在本土游戏业务中,未成年人在游戏时长、流水中占比仅 0.4%和 0.7%,较 3 年前同期大幅下降96%和90%。曝i...
日期:05-17
90后夫妻上门做菜700元6荤5素1汤:色香味俱全 还包收拾
今日消息,据星视频报道,四川一对90后夫妻自己创业上门做菜的视频走红网络,女子和老公买好菜拿着工具按时到达客户家中,穿上事先准备好的鞋套。由于这次是家宴比较隆重,要准备12个...
日期:02-08
南极洲陆地全部被冰层覆盖吗「NASA发现以前未知的南极冰层损失:“南极洲的边缘正在崩塌”」
在预测全球海平面上升方面,最大的不确定性是南极洲的冰层损失将如何随着气候变暖而加速。由位于南加州的美国宇航局(NASA)喷气推进实验室(JPL)的研究人员领导的两项研究揭示了关...
日期:09-14
Google 逐步发布 Bard AI 以便社会适应 人工智能深度伪造视频引发担忧「谷歌人工智能重大突破」
7月11日消息:谷歌首席执行官桑达尔·皮查伊(Sundar Pichai)对使用人工智能制作公众人物的假视频发出警告,他表示这将很快变得「容易」。皮查伊在接受 CBS 的《60 分钟》采访时...
日期:07-11
爱普生打印机清零「爱普生打印机清零多少钱一次」
随着科技的不断发展,打印机已经成为我们生活中不可或缺的一部分,而爱普生打印机正是市场上比较受欢迎的一款打印机品牌。但是在使用过程中,我们可能遇到打印机出现故障,需要进行...
日期:05-29
K60系列全渠道销量破100万台,小米618累计GMV达成194亿「小米6累计销量过千万」
6月18日,小米618“科技焕新季”完美收官。整个618期间,小米凭借销量火爆的小米13系列、Redmi K60系列,以及数百款AIoT产品,各品类产品捷报频传。截止到6月18日24点,小米618全渠道...
日期:09-12
荣耀x4手机参数「荣耀 X40 GT 5G 新机官宣:性能跃级标杆」
10月8日消息:荣耀手机官方微博今日上午宣布,荣耀 X40 GT 新机即将登场。官方海报显示,荣耀 X40 GT 支持5G,号称「性能跃级标杆」。马斯克火箭发射成功几次刘作虎评价手机市场据...
日期:10-09
宝马卖保险,到底为了啥?_宝马保险怎么买
  在保险行业“去中介化”的呼声中,近年来有上千家保险中介机构被注销。但在这种情况下,依然有新玩家入场。日前,“宝马也要卖保险”的消息一出,瞬间引起行业关注。其实此前,包...
日期:09-30
保时捷车主「12.4万保时捷首单用户发声:已获道歉 可能会买下」
前不久,保时捷官网12.4万元就能买帕纳梅拉的话题引起热议,官方称这是价格输入错误,在链接产生598个预订单后被官方下架。此事起因是银川保时捷中心在微信小程序商城上架了一台...
日期:02-09
胡伟接替余睿出任京东物流CEO_京东物流 胡伟
【】6月26日消息,京东物流发布公告,董事会宣布余睿因个人身体原因,已辞任执行董事、首席执行官及授权代表,自2023年6月26日起生效。同时,胡伟获委任成为执行董事、首席执行官及授...
日期:09-23
通用人工智能最新进展「2023 通用人工智能算力论坛在京举办,首次亮相服贸会常态化活动」
8 月 28 日,2023 中国国际服务贸易交易会常态化活动的通用人工智能算力论坛在北京石景山成功举办。论坛以“智见·共创算力新时代”为主题,政府部门、院士专家学者及人工智能...
日期:08-29
高德地图发布《2023年春运出行预测报告》:返程高峰为正月初六
1月13日 消息:高德地图发布《2023年春运出行预测报告》(以下简称“报告”),报告中海量交通大数据来自高德地图及行业浮动车数据,预测结果是结合多年历史同期及近期数据,通过大数...
日期:01-13
交通部七部委网约车_交通运输部:7月份全国网约车订单超6.9亿 环比上升9.3%
财联社8月17日电,据网约车监管信息交互平台统计,截至2022年7月31日,全国共有279家网约车平台公司取得网约车平台经营许可,环比增加2家;各地共发放网约车驾驶员证460万本、车辆运...
日期:08-18
卢伟冰:Redmi Note 12 Turbo好评率99%、用户极大认可「卢伟冰给小米带来了什么」
4月6日消息,今天小米集团总裁卢伟冰发文称,Redmi Note 12 Turbo好评率99%,用户评论已经超过1万。并表示,这是Turbo系列第一款,定位比Pro更强的性能,已经得到用户的极大认可。Redmi...
日期:04-06
中国有几个iphone组装工厂「【手慢无】iPhone要撤出中国组装 赶紧买“中国制造”」
文|闻? 总编|唐迪一直以来有个印象,苹果iPhone手机的背后就有一个清晰的“AssembledinChina”,也就是“中国制造”或叫做“在中国组装”。但最新根据华尔街日报的报道,苹果已经...
日期:12-09
厦门一公司取消了所有调休 不提倡加班「厦门停工停产了吗」
今天,“公司不再补班”登上了热搜榜首。许多网友表示羡慕:“你们公司太好了!快让你老板跟我老板交个朋友吧!”2023 年“五一”劳动节的放假安排是: 4 月 29 日(星期六)至 5 月 3 日...
日期:04-19
百川聚申城 数智创未来  ——中国移动上海产业研究院召开2023年百川生态大会
通信世界网消息(CWW)8月16日,2023年中国移动上海产业研究院百川生态大会在上海盛大召开。本次大会以“百川聚申城,数智创未来”为主题,邀请政府领导、产学研专家、企业家共济一堂...
日期:08-17