下面给出GrFmtReader的结构图:
那么这里再看一下GrFmtReader的类结构:
这个类的其他函数都没有做什么,只是设置了一些数据:代码如下:这里不再具体进行设计:
实际应该可以看出,这个函数本身只放了一些存取数据的函数在这里,本身最关键的函数是没有放在这里。应该是与具体的读哪个图片是有关系的。那么当我们读BMP图片的时候,用的就是GrFmtBmpReader这个读取器。接下来看一下这个读取器。
再看一下这个类的内部构造。
下面给出GrFmtReader的结构图:
那么这里再看一下GrFmtReader的类结构:
这个类的其他函数都没有做什么,只是设置了一些数据:代码如下:这里不再具体进行设计:
实际应该可以看出,这个函数本身只放了一些存取数据的函数在这里,本身最关键的函数是没有放在这里。应该是与具体的读哪个图片是有关系的。那么当我们读BMP图片的时候,用的就是GrFmtBmpReader这个读取器。接下来看一下这个读取器。
再看一下这个类的内部构造。