PGM到PFM转换器
PGM转PFM——基于浏览器的转换工具
pgm
pfm
任何设备、任何系统
台式机、笔记本、平板、手机——转换器在每种设备和操作系统上都能同样出色地完成PGM到PFM的转换。
质量保证
您的原始PGM内容在PFM结果中完整保留。转换过程不会引入不必要的失真。
简单易用
无需专业知识——PGM到PFM转换器引导您完成上传、格式选择和下载的每一步。
如何转换PGM到PFM
从计算机,Google Drive,Dropbox,URL或在页面上拖拽选择文件.
选择pfm或任何其他你需要的格式作为结果(支持超过200种格式)
让文件进行转换随后你可以下载你的pfm文件
关于格式
PGM(便携式灰度图)是Netpbm图像格式家族中的灰度成员,由Jef Poskanzer于1988年作为Unix系统Pbmplus工具包的一部分创建。PGM存储单通道亮度图像,每个像素包含一个从0(黑色)到用户指定最大值(8位通常为255,16位为65535)的灰度值。该格式存在ASCII格式(魔术数P2),其中像素值以十进制数字文本形式书写并以空格分隔;以及二进制格式(魔术数P5),其中值以原始字节存储。两种变体都以包含魔术数、宽度、高度和最大灰度值的头信息开始。PGM被设计为Netpbm转换-处理-转换流水线中的灰度中间格式:来自任何格式的源图像被转换为PGM,使用Netpbm丰富的命令行工具库进行处理,然后转换为目标格式。其一大优势在于格式透明性 — ASCII变体使图像数据可被人类直接阅读,并可被awk和grep等文本工具轻松处理,对调试和教学极有价值。在科学和计算机视觉领域的广泛采用是另一个实际优势:PGM简洁的单通道表示使其成为图像分析算法的天然格式,许多学术论文和课程材料使用PGM示例。该格式受到ImageMagick、GIMP和众多图像处理库的支持,并仍然是许多研究工具和基准测试的标准输入格式。
PFM(Portable Float Map)是Paul Debevec于2001年前后设计的浮点光栅图像格式,旨在以Netpbm系列格式的简洁性来存储高动态范围图像数据。PFM将PBM/PGM/PPM的理念——最小化头部、原始数据、无压缩——扩展到32位IEEE浮点采样,提供对HDR像素值的直接访问,无需OpenEXR等格式的编码开销,也不受Radiance HDR的RGBE编码的有限范围限制。文件结构刻意保持简约:两字符的魔数(灰度为'Pf',彩色为'PF'),下一行是宽度和高度,一个缩放/字节序指示符(负值为小端序,正值为大端序,量值表示缩放因子),然后是每个像素的原始32位浮点数据。PFM文件灰度模式每像素存储一个浮点数,彩色模式每像素存储三个浮点数(RGB),不支持压缩、Alpha通道或元数据。该格式源于HDR成像研究社区,Debevec在基于图像的光照和光场捕获方面的工作需要一种简单、无歧义的方式来存储线性浮点辐射值,以便在研究工具之间轻松交换。PFM的一大优势是对HDR数据的绝对简洁性:用任何支持IEEE浮点的编程语言只需几行代码即可读写PFM,无需库依赖——非常适合研究原型和自定义工具之间的快速数据交换。该格式在计算机视觉和计算摄影研究社区的广泛应用也是其实用优势——光流基准测试(Middlebury)、深度估计数据集和辐射场捕获通常使用PFM。该格式受ImageMagick、OpenCV、HDR Shop和Luminance HDR的支持。
经常问的问题
为什么要将PGM转换为PFM?
转换为PFM可获得浮点像素数据,使您的内容在共享和实际使用中更加通用。
用什么程序打开PFM文件?
可以用ImageMagick, HDR imaging tools, Netpbm打开PFM文件。大多数平台都有至少一个内置或免费选项。
需要注册账户才能转换吗?
无需注册。您可以立即将PGM转换为PFM——只需访问页面并开始上传。
转换器可以在移动设备上使用吗?
可以——PGM到PFM转换器完全基于浏览器,在手机、平板和台式电脑上都能同样出色地运行。
转换时图像尺寸会改变吗?
不会——转换器保持相同的图像尺寸。只有在您明确设置调整大小选项时尺寸才会改变。
转换过程安全吗?
是的——上传的PGM文件在转换后立即删除,PFM结果在24小时内从服务器移除。