C# 图像处理 PGM格式转换BMP

Rikimaru_Zdw 2018-01-25 03:35:27
各位大佬,本人c#渣渣,目前做项目遇到一个问题,就是我的所有图像读取,处理都是bmp类的,结果目前底层给我的图片格式只有PGM的格式,我上网查了查 framework 刚好就不支持这种格式,所以我在这里想问下有什么办法,可以做到PGM格式图片转换位bmp的格式嘛?
...全文
641 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rikimaru_Zdw 2018-02-01
  • 打赏
  • 举报
回复
感谢#7 #8 你们两位 超级感谢 一个给我提供了思路,另一位给了我类似参考代码,谢谢你们。
wanghui0380 2018-01-26
  • 打赏
  • 举报
回复
看了一下pgm的图片,基本上应该比较好办。这玩意其实就是灰度图。而且格式上可以说超级简单。大概可以跟wav文件类比,wav文件实际是一个带文件头的pcm数据 而这个只是一个带文件的头的纯灰度图。 这样其实很简单了,读取前几位文件头,得到长宽,自己new一个同样长宽的位图,然后循环把灰度像素写到位图就好
  • 打赏
  • 举报
回复
https://www.cnblogs.com/RRev/p/7130973.html PMG吧。
秋的红果实 2018-01-25
  • 打赏
  • 举报
回复
这有专门转换工具,都是独立的系统,不是几句话可以讲清楚的
threenewbee 2018-01-25
  • 打赏
  • 举报
回复
pgm是什么?只知道pcm
xuzuning 2018-01-25
  • 打赏
  • 举报
回复
你发几张图片看看 可以发到网盘 若发到这里,可加个 png 后缀
PixelDemon 2018-01-25
  • 打赏
  • 举报
回复
freeimage好像支持这个格式,不过如果单独为了这个格式去用Freeimage有点划不来,这个格式不难,可以考虑自己解码。
PixelDemon 2018-01-25
  • 打赏
  • 举报
回复
freeimage好像支持这个格式,不过如果单独为了这个格式去用Freeimage有点划不来,这个格式不难,可以考虑自己解码。
xinbada1985 2018-01-25
  • 打赏
  • 举报
回复
你上网搜索一下PGM 转换Bitmap,会有答案的!转到Bitmap就像怎么操作都行了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧