【问题标题】:How to calculate RGB?如何计算RGB?
【发布时间】:2013-06-23 14:19:26
【问题描述】:

我正在做一个练习,但我对如何解决这个问题感到困惑。

它说,一家公共图书馆最近决定将过去 50 年的本地报纸档案数字化。报纸的页面将被扫描并存储为数字彩色图像。假设每份报纸将被扫描为 3000 像素宽和 6000 像素高的 RGB 图像。该库目前拥有 15TB 的存储空间(您可以假设 1 TB 等于 1,000,000,000,0000 字节)。使用图书馆现有的存储空间可以存放多少页报纸? 注意:使用未压缩的 RGB 格式,R、G 和 B 分量各占一个字节

【问题讨论】:

  • 只需阅读说明并适当地添加/乘以值。它可以是金橘而不是像素,技术是一样的。
  • (提示,每个金橘含有3颗种子。这些金橘排列成一个3000宽6000高的阵列。这个阵列中有多少个金橘种子?)

标签: byte rgb


【解决方案1】:

1 个像素有 3 个通道:红色、绿色、蓝色。每个通道一个字节意味着每个像素有 3 个字节的数据。这里没有什么技术含量。

【讨论】:

    【解决方案2】:

    RGB 中单个像素需要多少字节? bits = 3

    图像中有多少像素? area

    单个页面需要多少内存? page_memory

    可以存储多少页? number_of_pages = total_memory / page_memory

    最终答案是 2,777,777,但由于这是作业,我不会发布所有详细信息。

    【讨论】:

    • 不是直接回答,他有线索。
    • Mihai Maruseac 感谢您的解释 :) 我是初学者,必须做很多运动才能变得和你们一样好
    • " 注意:假设使用未压缩的 RGB 格式,R、G 和 B 分量各有一个字节",因此 24 位而不是每个像素 3 位。
    【解决方案3】:

    每张图片 = 3000x6000 pixels = 18000000 pixels = 18000000x3 字节 = 54000000 bytes 总存储量 = 150000000000000 bytes

    因此它可以存储大约 2777777 页的报纸。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 2010-11-07
      • 1970-01-01
      • 1970-01-01
      • 2019-02-14
      相关资源
      最近更新 更多