C语言大作业图形变换,BMP图像直方图均衡算法(C语言大作业)

万丈高楼平地起

C语言大作业

一、学习笔记篇

1.学习MarkDown

MarkDown注重写作本身,而非花俏的界面

编辑器:vscode

插件:Markdown,Markdown Preview

2.bmp文件格式

BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,

可以分成两类:设备有向量相关位图(DDB)和设备无向量相关位图(DIB)。

1.进制表示

H 表示该数是十六进制,B 表示二进制;O 表示八进制。

2.BMP文件组成

文件头,信息头,调色版,数据文件

这些维基百科一下应该可以明白

只不过需要一些耐心。

值得注意的是BMP文件是16进制文件,你在读入的时候 需要进行二进制的转换

3.c语言读入bmp文件

在读入BMP文件之前,我希望你至少对于指针,结构体以及文件二进制输入输出有了解。

如果你对这个还不了解,那我建议你可以百度了解一下先或者翻一下你的大学教材,因为这才是基础。

如果你看了以上知识了,那么你心中大概就知道该怎么去完成这个作业了。

值得一提的是:

1.fread,fwirte,fopen,fclose是怎么使用的?

2.结构体的内存是这么分配的,它的初始地址是?

3.结构体所占内存是怎么计算的?为什么成员字节数会小于等于结构体字节?

4.怎么解决成员字节数会小于等于结

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值