Korean, Edit

用C语言显示和输出图像

更高类别 【C语言】【C语言目录】(https://jb243.github.io/pages/802)


a. Github



问。回答以下有关数据表示和应用的问题。

1. 使用绘图程序生成各种颜色(单色、4位、8位、24位)的BMP文件,并用十六进制代码表示它们。


<中心> 绘图


1 位


<中心> 绘图


<中心>4位


<中心> 绘图


<中心>8位


<中心> 绘图


<中心>24位


<中心> 绘图



2.锻炼 

受保护_0


<中心> 绘图


<中心> 绘图


<中心> 绘图



3。了解图像技术

⑴ 文件格式

① BMP(位图)图像将所有信息存储为位的集合。

② PNG、GIF、TIFF、JPEG 等格式使用有损压缩技术,导致信息丢失。

③ GIF 将调色板减少到 8 位,导致大量数据丢失。

④ 有损压缩技术的效率因图像中的颜色频率和图案而异。

⑤ 再次读取图像时使用游程编码。

⑵ 图像单位

① 像素是图像的最小单位。

② 位图中,像素深度(颜色深度)通常为 24 位。

○ 真彩色:24位、32位

○ 高彩:16 位

○ 256 色:8 位

○ 在 24 位中,R、G、B 各分配 8 位(8 位代表 2 个十六进制数字)。

○ 例:00 00 00 代表黑色,FF 00 00 代表红色。

③ 分辨率:图像的像素数量。

⑶ 图像二值化

① 标头:包含文件格式、像素深度、分辨率信息。 (静态)

② 本体:(动态)



3. 计算1中创建的四种文件的大小,并与实际大小进行比较。

⑴ 标头:30,054 字节(实际结果)- 30,000 字节 = 54 字节

⑵ 主体:24 位/像素(像素深度)× 100 × 100 像素(分辨率)= 30,000 字节

⑶ 实际磁盘分配位数:32,768字节(这是为了预留更大的空间,防止信息丢失。)


<中心> 绘图



4. 比较并描述图像和声音的表示方法。| 图片 | 声音 |

| — | — | |像素|样品| |分辨率(10-2000万像素)|采样率(44.1 kHz,自然度)| |颜色深度:8、16、24、32 位 |声音深度:16、32 位 | | BMP // JPG、PNG | WAV // MP3、WMA、OGG | |图像和声音非常相似。它们可以组合,例如视频(帧)。 | |



输入:2013年7月11日21:52

修改: 2023.06.16 11:53

results matching ""

    No results matching ""