数据结构四种存储结构 电子图像在内存里是用什么数据结构存储的?
电子图像在内存里是用什么数据结构存储的?
谢谢你的邀请。
这个问题还没有真正研究过,但是从计算机的原理来看,无论是文字、图像、声音还是视频,显示在显示器上,离不开一个关键的东西:像素。也就是说,它由许多单点组成。例如,分辨率为1024×768。可以理解,水平面由1024个点组成,垂直面由768个点组成。说到每一点,用存储结构来描述它是非常容易的。它只不过是一些参数,比如颜色和偏移量。应该可以使用结构和数组。就好像广场上站着很多人,形成一个纵横排列。他们中的一些人有不同于其他人的衣服颜色,所以图案可以显示。人越多,图案就越精致。用一个程序来描述它,无非是确定每个人在哪里,穿什么衣服,或者是站着还是坐着。总之,有一定的规范。参照这个例子,构造一个数据结构并不困难。它甚至可以优化为描述特定位置的人,忽略其他具有共同特征的人,不描述他们,必要时直接填写。
当它应用于图像时,就是压缩图像。大量的公共像素,如黑白点,无法构建。相反,当它们被转移到内存中时,它们直接被代码填充,并且只有一些小的点是用数据结构构造的。这样,对内存的需求就会小得多。
只从原理上回答,还要研究细节。我希望这个答案能给你一些启发。
数据结构四种存储结构 数据结构在实际中的应用 数据结构两种存储结构
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。