使用場景:要求把圖片轉為打印機的ZPL指令,能部署在Windows或者Linux下運行,我使用的是.net core
步驟一、工具類
參考:https://blog.csdn.net/weixin_38211198/article/details/96494614
注意:按照上面創建的工具類僅支持在window下運行,要想在Linux部署,需要引用包 ImageProcessor.Core.CoreCompat
步驟二:部署時需要把引用包的dll和runtime相關的文件都部署更新
步驟三:運行
應用程序在Windows上運行功能正常,但是部署到centos上就會報錯:
The type initializer for 'System.DrawingCore.GDIPlus' threw an exception;
解決辦法:centos上安裝libgdiplus-devel;
命令如下:yum install libgdiplus-devel 安裝完成后即可解決上面問題,不同的Linux版本不知道命令是否一致,可自行百度搜索