.net core的bitmap使用的是以下类库,但无法在linux运行

https://github.com/CoreCompat/CoreCompat

在linux运行需要安装runtime.linux-x64.CoreCompat.System.Drawing

https://www.nuget.org/packages/runtime.linux-x64.CoreCompat.System.Drawing

 如果你的是.net core2.0,那么是使用v2类库

https://www.nuget.org/packages/CoreCompat.System.Drawing.v2

https://github.com/CoreCompat/System.Drawing

在centos运行时,始终提示无法找到gdiplus.dll的依赖项,用命令ldd libgdiplus.so,查看 libgdiplus.so的依赖文件,发现centos缺少libpcre.so.3文件,把这个文件从ubunto /lib64/x86_64-linux-gnu里面复制出来,放到centos /lib64里面,或者放在你发程序的 runtimes\linux-x64\native 文件里也可以,问题解决

转载于:https://www.cnblogs.com/IWings/p/7299563.html

让System.Drawing.Bitmap可以在linux运行相关推荐

  1. c# image转换为bitmap,C# - 转换WPF Image.source到System.Drawing.Bitmap

    I've found loads of people converting BitmapSources to Bitmaps, but what about ImageSources to Bitma ...

  2. C# 使用System.Drawing.Bitmap报错

    C#使用System.Drawing.Bitmap时报错 最近创建c#项目,使用System.Drawing.Bitmap时报错如下: CS1069 未能在命名空间"System.Drawi ...

  3. C#遇到System.Drawing.Bitmap有问题

    C#处理bitmap数据时,遇到 error CS0246: 未能找到类型或命名空间名"Bitmap"(是否缺少 using 指令或程序集引用?) 貌似是因为缺少 System.D ...

  4. 非托管内存转换为System.Drawing.Bitmap

    底层相机采集模块使用C++编写,需要传递给上层UI(C#)显示,即将非托管内存转换为Bitmap: C#与C++接口图像表示: /// <summary> /// 底层图像表示 /// & ...

  5. linux docker 中使用 System.Drawing.Common 异常 System.Drawing.Common 仅在 Windows 上受支持

    System.Drawing.Common NuGet 包现在被归类为特定于 Windows 的库.为非 Windows 操作系统编译时,平台分析器会在编译时发出警告. 在非 Windows 操作系统 ...

  6. System.Drawing.Color 和 UnityEngine.Color

    做了个小东西,通过像素点检测颜色.刚开始用的 Unity ,用的是 Texture2D,其中操作像素直接用 Texture2D.GetPixel 获取像素,返回类型为 UnityEngine.Colo ...

  7. System.Drawing.Common在Linux下不兼容问题

    百度大多解决方案都是安装libgdiplus,但是如此还是比较麻烦的. 最简单的方式就是直接再引用一个linux补丁包,轻松搞定: runtime.linux-x64.corecompat.syste ...

  8. Net core中使用System.Drawing对上传的图片流进行压缩

    由于net core 中默认没有System.Drawing,可以通过nuget下载一个来代替System.Drawing.Common 直接压缩图片 /// <summary> /// ...

  9. [译]如何在.NET Core中使用System.Drawing?

    你大概知道System.Drawing,它是一个执行图形相关任务的流行的API,同时它也不属于.NET Core的一部分.最初是把.NET Core作为云端框架设计的,它不包含非云端相关API.另一方 ...

最新文章

  1. MOSS 2010:Visual Studio 2010开发体验(26)——工作流开发概述
  2. 网络设备Web登录检测工具device-phamer
  3. php interface exists,43、面向对象方法get_object_vars、is_subclass_of、interface_exists
  4. discuz admin.php无法登录,忘记管理员密码无法登录Discuz后台管理员的解决方法汇总...
  5. C语言int r(int m),INT(M)表示什么意思?
  6. 人工智能如何提升大数据存储与管理效率?
  7. python-基于UDP通信的套接字,socketserver模块的使用
  8. runtime消息转发机制
  9. 对接极光IM之修改头像
  10. 科大讯飞和neospeech tts哪个更好
  11. Teamviewer远程工具使用
  12. 率先驶入广州,百度Apollo“整车无人”车队街头开跑
  13. 记第一次自己组装台式机
  14. reactive、ref、toRef、toRefs
  15. NVIDIA-TLT训练行人检测模型(一)----算法模型的训练(finetuning)
  16. 安卓手机调试微信网页, 真机调试模式开启
  17. 跳高女神oracle,她是跳高新星,颜值与实力并存,现被称为“最美跳高女神”!...
  18. android 陀螺仪滤波_Arduino+mpu6050陀螺仪运用卡尔曼滤波姿态解算实验
  19. android版本新 老程序不能用_微信拍一拍功能不知道怎么用?教你拍好友和拍自己...
  20. canon相机api中文_您应该在佳能相机上掌握的10种相机设置

热门文章

  1. Datadog——Monitor as a service(笔记)
  2. AEJoy —— 彻底搞懂 AE 各种 loop* 表达式【二】
  3. 微信公众号项目录音上传功能
  4. python怎么停止正在运行的代码_在python中,如何停止正在执行的函数中的代码?...
  5. 云管边端架构图_新通信行业:阿里云构建云管边端物联网布局
  6. pc_lint的用法转
  7. 投资理财--熊市笨小孩式交易75-25
  8. 【转】使用 HTML5 设计辅助功能
  9. 知识分享!COB封装流程介绍!-道合顺大数据Infinigo
  10. 中国十大热门网站榜中榜/Alexa综合排名TOP10(2015)