如题,最近的项目遇到需要处理小众图片格式,于是在度娘的帮助下,两天未果。

此刻用激动的心情发一张显示的PGM图片的效果。

有了满意的效果,才能继续下去。在国内没有找到,之后就去cn.bing.com。根据搜索出来的结果,有了新的启发,就是使用NugGet包处理问题。如下图:

于是锁定了前两个。但是问题来了,安装了包,却没有对应的文档可用。还得下载了源码看!

调用实例:

public static string LoadPgmFile(string fileName){try{var bmp = BitmapExtensions.Load(fileName);if (bmp == null){try { bmp = (Bitmap)Bitmap.FromFile(fileName); }catch (Exception e) { Debug.WriteLine(e.Message); }}if (bmp == null)throw new ApplicationException("Failed to convert pictures");MemoryStream ms = new MemoryStream();bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);byte[] arr = new byte[ms.Length];ms.Position = 0;ms.Read(arr, 0, (int)ms.Length);ms.Close();return Convert.ToBase64String(arr);}catch (Exception e){return e.ToString();}}

本文重点描述使用了PGM图片,如果在这个包里有的,请下载看源码:

https://download.csdn.net/download/ybb350680013/11383973

关于PGM的图片格式啊什么的,就不在重复描述。

https://blog.csdn.net/colourful_sky/article/details/70244485

C# 处理PGM、Pcx、Pnm、Ras、Sgi、Tga、Xpm 等图片,读取与显示相关推荐

  1. c++ 工具库 (zz)

    下面是收集的一些开发工具包,主要是C/C++方面的,涉及图形.图像.游戏.人工智能等各个方面,感觉是一个比较全的资源.供参考! 原文的出处:http://www.codemonsters.de/hom ...

  2. 【C/C++开发】c++ 工具库 (zz)

    下面是收集的一些开发工具包,主要是C/C++方面的,涉及图形.图像.游戏.人工智能等各个方面,感觉是一个比较全的资源.供参考!  原文的出处:http://www.codemonsters.de/ho ...

  3. [TIP]命令行快速查看图片(Ubuntu)

    <?xml version="1.0" encoding="utf-8"?> [TIP]命令行快速查看图片(Ubuntu) [TIP]命令行快速查看 ...

  4. Opencv 图片 读取,显示,保存基本操作

    Opencv的图片读取,显示,保存是图片操作的基础,实验用的图片来自于lenan:http://www.lenna.org/ 为了使用方 便,主要是使用opencv的python版本的接口,其官网链接 ...

  5. 最佳开源应用程序:图形/图像处理软件

    在前面一系列文章中,我们介绍了开源的CAD软件.项目管理软件.BI商业智能软件和视频处理软件等,我们这里就将介绍六种开源的图形/图像处理应用软件,它们能够满足一系列广泛的需求,并且可以在Linux.W ...

  6. linux 图像处理软件,最佳开源应用程序:图形/图像处理软件

    我们这里就将介绍六种开源的图形/图像处理应用软件,它们能够满足一系列广泛的需求,并且可以在Linux.Windows或Mac的内核上应用. Inkscape是一款开源的软件,除了基本的点.线.面.圆形 ...

  7. PGM图片格式与代码

    这两天在搞神经网络,里面的一个人脸数据库的图片格式是PGM,其实之前早就知道了这个图片格式,但是没去深究这个图片格式的数据到底是什么安排的.搜索了下百度百科,发现介绍的真是简单,下面就自己来系统地整理 ...

  8. 自己编写一个读取TGA文件的类

    自己编写一个读取TGA文件的类 TGA文件,也就是Targa文件,是一种图片的格式,在游戏和绘图领域中用得比较广泛.TGA文件是位图文件,存储着各个像素的颜色信息.本来想直接使用<OpenGL超 ...

  9. pcx文件丢失原因和三种恢复方法

    你是否在使用设备过程中出现pcx文件丢失现象呢?对于丢失的pcx文件你是如何恢复的呢?您可以尝试本文推荐的三种方法. 关于pcx格式文件 pcx是一种图像文件格式,是由ZSOFT公司开发的经过压缩.支 ...

最新文章

  1. workday与oracle,workingday与workday的区别 – 手机爱问
  2. C++在构造函数中调用构造函数
  3. 有了这个Java项目经历,面大厂稳了!
  4. LeetCode 1029. 两地调度(贪心)
  5. 设计模式--责任链模式--Java实现
  6. OpenJDK 中脏话太多,开发者看不下去了
  7. 鸿蒙os编码_终于有人把鸿蒙OS讲明白了,大佬讲解!快收藏!
  8. CLR Generic
  9. 机器学习算法——神经网络6(SOM网络)
  10. 新手如何Reverces(3自动化逆向篇)
  11. python怎么读音发音英语翻译-python style是什么意思
  12. 探索变量之间的关系(python3)
  13. 当软件定义存储(SDS)遇见区块链(BlockChain)
  14. 基于微信小程序的小程序记账本APP源码
  15. 在国产处理器服务器上配置DNS 轮询,实现多台服务器务负载分担.
  16. 在Java中计算一元线性回归
  17. AndLua加密解密
  18. 一文读懂——RetinaFace
  19. 隔行变色小案例(5)
  20. 【实践】Ceph:创建Cephfs文件

热门文章

  1. 最小树形图【有向图的最小生成树】
  2. 树莓派网线与笔记本连接记录
  3. Python中的self详细解析
  4. Python 中文分词统计
  5. ecshop手机端订单城市插件(基于gps定位)
  6. 大厂晋升学习方法一:海绵学习法
  7. xampp所有版本下载地址
  8. 9012年,我终于找到了Pypi稳定的源....
  9. visio如何画任意曲线
  10. 钢笔工具使用——路径终极教程