zoukankan      html  css  js  c++  java
  • Android初级教程图片信息

    对图片常规信息要了解其性质。图片大小、像素、位图等等概念总结如下:

    • 图片在计算机中的大小
    • 图片的总大小 = 图片的总像素 * 每个像素占用的大小(图片的总像素=像素尺寸也就是分辨率,例如设定800*400)(每个像素大小不相同)才导致图片总的大小不相同。
    • 单色位图:只能表示2种颜色
      • 使用两个数字:0和1
      • 使用一个【长度为1】的二进制数字就可以表示了
      • 每个像素占用1/8个字节
      • 总大小=图片的总像素 * 每个像素占用的大小=320000/8=40000字节(查看图片信息与之基本匹配)
    • 16色位图:能表示16种颜色
      • 需要16个数字:0-15,0000 - 1111
      • 使用一个【长度为4】的二进制数组就可以表示了
      • 每个像素占用4/8=1/2个字节
      • 总大小=图片的总像素 * 每个像素占用的大小=320000/2=160000字节
    • 256色位图:能表示256种颜色
      • 需要256个数字:0 - 255,0000 0000 - 1111 1111
      • 使用一个【长度为8】的二进制数字
      • 每个像素占用8/8=1个字节
      • 总大小=图片的总像素 * 每个像素占用的大小=320000*1=320000字节
    • 24位位图:
      • 每个像素占用24位,也就是【3个字节】,所以叫24位位图。
      • 总大小=图片的总像素 * 每个像素占用的大小=320000*3=960000字节
    • 另一种理解方式:
      • R:0-255,需要一个长度为8的二进制数字表示,占用1个字节
      • G:0-255,需要一个长度为8的二进制数字表示,占用1个字节
      • B:0-255,需要一个长度为8的二进制数字表示,占用1个字节

  • 相关阅读:
    小程序 生成二维码
    uni-app调用wifi接口
    微信小程序代码上传,审核发布小程序
    uni-app开发经验分享十五: uni-app 蓝牙打印功能
    面试题 16.11. 跳水板
    LeetCode 63. 不同路径 II
    LeetCode 44. 通配符匹配
    LeetCode 108. 将有序数组转换为二叉搜索树
    LeetCode 718. 最长重复子数组
    LeetCode 814. 二叉树剪枝
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299667.html
Copyright © 2011-2022 走看看