ppm图像格式
2024-08-24 03:13:05
http://blog.csdn.net/r91987/article/details/5435328
PPM文件格式分三种:
1. PPM灰度文件
文件头由3行文本组成,可由fgets读出
1)第一行为“P2",表示文件类型
2)第二行为图像的宽度和高度
3)第三行为最大的象素值255
接下来是图像数据块。按行顺序存储。每个象素占4个字节,灰度通道为4字节ASCII码表示的整数,
高字节在前。左上角为坐标原点。
2.
16位PPM文件(至少适用于读取由DCRAW生成的PPM文件)
文件头由3行文本组成,可由fgets读出
1)第一行为“P6",表示文件类型
2)第二行为图像的宽度和高度
3)第三行为最大的象素值
接下来是图像数据块。按行顺序存储。每个象素占3个字节,依次为红绿蓝通道,每个通道为1字节整
数。左上角为坐标原点。
3. PPM彩色文件
文件头由3行文本组成,可由fgets读出
1)第一行为“P3",表示文件类型
2)第二行为图像的宽度和高度
3)第三行为最大的象素值255
接下来是图像数据块。按行顺序存储。每个象素占12个字节,依次为红绿蓝通道,每个通道为4字节
ASCII码表示的整数,高字节在前。左上角为坐标原点。
最新文章
- bootstrap style for jQuery UI Dialog
- My97Datepicker 去掉 “不合法格式或超期范围”自动纠错限制
- [troubleshoot][archlinux][X] GPU HANG
- ubuntu下hadoop环境配置
- centos下redis和nginx软件的安装
- 《Mysql 公司职员学习篇》 第二章 小A的惊喜
- 【转】win7+ubuntu双系统安装方法--不错
- 使用 fastlane 实现 iOS 持续集成(转)
- C# OpenFileDialog 使用
- 数据包接收系列 — NAPI的原理和实现
- Linux-#!/bin/sh理解
- Centos7下安装Docker
- 五、compose 部署 GitLab 应用
- Java中的面向对象I
- python3查询数据库并生成excel报表
- HTML 解析 textarea 中的换行符
- tmux 使用
- C++ 引用的辨别
- [BZOJ 2322][BeiJing2011]梦想封印
- 深入理解C++的动态绑定和静态绑定
热门文章
- phpstorm如何进行文件或者文件夹重命名
- ExtJs之组件(window)
- Ajax使用进阶
- Sqli-labs less 7
- Standard Java集合类问题待整理
- 开发Android逆向工具
- [Codeforces-div.1 494B]Obsessive String
- BZOJ 1877 [SDOI2009]晨跑(多条不交叉最短路)
- 【推导】【贪心】Codeforces Round #431 (Div. 1) A. From Y to Y
- 【SPFA】POJ3259-Wormhole