使用场景:要求把图片转为打印机的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版本不知道命令是否一致,可自行百度搜索