PPM / PGM / PBM 图像格式

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) 

PBM / PGM / PPM 图像格式

0. 原图

BMP

1. PBM(Portable Bitmap Format)

  只有白与黑, 没有灰.

PBM

2. PGM(Portable Greymap Format)

  灰度图

在这里插入图片描述

3. PPM(Portable Pixmap Format)

  RGB图像

在这里插入图片描述

4. 浅谈三种图像格式

  这三种图像格式都通过头2个字节magic number来表明图像的类型(PBM, PGM, PPM), 以及编码方式(ASCII 或 Binary), [magic number]分别有P1, P2, P3, P4, P5, P6六种.

Magic Number图像类型编码方式
P1BitmapASCII
P2GraymapASCII
P3PixmapASCII
P4BitmapBinary
P5GraymapBinary
P6PixmapBinary

ASCII编码方式对人而言具有可读性, 图像数据按RGB顺序排序, 两个像素数据间隔一个空格(即RGB RGB), 图片的每一行用回车隔开.
Binary编码方式对人而言不具备可读性, 且省下了空格的位置(即RGBRGB), 相对会更省空间.

  其实我们主要看的是图像文件的头信息, 且头信息都是ASCII格式的, 数据部分才分ASCII编码方式和Binary编码方式.

5. PPM图像格式

PPM图像文件分为两个部分, 分别为头信息部分和图像数据部分.
  头部分: 由3部分组成, 通过换行或空格或点号进行分割, 一般PPM的标准是空格.
    第1部分: P3或P6, 指明PPM的编码格式;
    第2部分: 图像的宽度和高度, 通过ASCII表示;
    第3部分: 最大像素值, 0-255字节表示.
  图像数据部分.

如下所示:

在这里插入图片描述

好用的图像格式在线转换工具

文件转换器->图像转换器

好用的图像格式查看工具

IRFANVIEW

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OpenCV目前支持多种图像格式,包括: - Windows位图文件:BMP, DIB - JPEG文件:JPEG, JPG, JPE - 便携式网络图片:PNG - 便携式图像格式PBMPGMPPM - Sun rasters:SR,RAS - TIFF文件:TIFF,TIF - OpenEXR HDR 图片:EXR - JPEG 2000 图片:jp2 这些格式可以在OpenCV中用于读取和处理图像数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [OpenCV学习(2)——图像的数据格式BGR](https://blog.csdn.net/weixin_44783277/article/details/113433878)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [简单图像动漫化Python脚本](https://download.csdn.net/download/m0_73878864/88255524)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [OpenCV支持的图像格式](https://blog.csdn.net/hddryjv/article/details/87014350)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安河桥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值