C认证任务C1-01
发布日期:2021-05-15 00:40:58 浏览次数:24 分类:精选文章

本文共 670 字,大约阅读时间需要 2 分钟。

任务一:用0和1绘图

在Code.org上注册账号,完成与计算机像素相关的系列任务 (https://studio.code.org/s/pixelation)。通过二进制的0和1画出图形进行分析。每个图像块代表一个二进制位,其中1表示白色,0表示黑色。通过将宽度和高度设为4,可以观察到每个方块代表一个二进制位的意义。

尝试绘制自己的名字,并探索彩色像素的表示方式。了解RGB颜色标准,每个像素由红、绿、蓝三部分组成,每部分占用8位二进制代码,共256种颜色组合。通过对比RGB颜色对照表和二进制编码,理解图片文件底层的存储原理。

掌握Hex Editor Neo进行文件编辑操作。安装并打开Hex Editor Neo,查看ASCII码表,将文本文件的二进制数据进行修改和保存。在图片编辑中,分析PNG文件的结构,修改PNG文件头数据,测试对应的图片显示效果。发现修改后图片变黑颜色,分析原因。

扩展:修改游戏存档

用Hex Editor修改《植物大战僵尸》存档文件,实现跳到指定关卡、增加金币数量、解锁迷你游戏和生存模式等功能。找到用户数据文件,修改特定字段的二进制值。

自测

测试以下问题:110101010001转十六进制是多少?答案:D51。101011.101011对应的十进制数是多少?答案:43.671875。常见音频格式包括PCM、WAV、MP3。常见视频格式包括RMVB。 PNG全黑图片前四个字节十六进制值是89 50 4e 47。要实现实时流媒体服务器,除了FFMPEG,需要安装哪个组件?答案:FFServer。

上一篇:C认证任务C1-02
下一篇:Java实现区块链

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年05月03日 10时58分00秒