zoukankan      html  css  js  c++  java
  • 彩色图像中像素数据的排列

    彩色图像,以rgb图像为例,一个像素有三个通道,分别用三个值表示,那图像中那么多像素,那么多值,在内存中或硬盘中是怎么排列的。

    以python PIL打开图像后,展示的是这样:

    [ [ [r11, g11, b11], [r12, g12, b12],...[r19, g19, b19] ],

      [ [r21, g21, b21], [r22, g22, b22],...[r29, g29, b29] ],

      ......

      [ [r91, g91, b91], [r92, g92, b92],...[r99, g99, b99] ] ]

    可以看出来,像素一行一行的排列,每个像素按照 r, g, b 的顺序排放,放完一个像素的,放下一个像素的。像素的三个值是在一起的。 不是把所有像素的r 放完,再放g,放完g,再放b,像素的三个值分开放的。

    实际是:

    r11, g11, b11, r12, g12, b12, ......, r19, g19, b19, r21, g21, b21,......, r99, g99, b99,

    连续的在一起的。

  • 相关阅读:
    Django-session+CBV+ORM应用
    Django-session实现登陆
    Django-ORM-操作
    事件委托
    数组去重的方法
    闭包
    Javascript中继承
    函数调用的方式
    原型链的理解
    jsonp
  • 原文地址:https://www.cnblogs.com/beforeluck-shang/p/8532094.html
Copyright © 2011-2022 走看看