
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。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年05月03日 10时58分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【SQLI-Lab】靶场搭建
2019-03-08
【Bootstrap5】精细学习记录
2019-03-08
LeetCode197.打家劫舍
2019-03-08
A simple problem HDU-2522 【数学技巧】
2019-03-08
Struts2-从值栈获取list集合数据(三种方式)
2019-03-08
vscode中快速生成vue模板
2019-03-08
参考图像
2019-03-09
设计模式(18)——中介者模式
2019-03-09
用JavaScript实现希尔排序
2019-03-09
推荐几篇近期必看的视觉综述,含GAN、Transformer、人脸超分辨、遥感等
2019-03-09
BUU-MISC-认真你就输了
2019-03-09
BUU-MISC-caesar
2019-03-09
【专题2:电子工程师 之 上位机】 之 【36.事件重载】
2019-03-09
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
2019-03-09
一文理解设计模式--命令模式(Command)
2019-03-09
VTK:可视化之RandomProbe
2019-03-09
block多队列分析 - 2. block多队列的初始化
2019-03-09