在将验证码功能代码从.netframework迁移到.net6后,马上就想到了条形码(1D和2D)的迁移事项,主要它们两者都涉及到图片处理方面的知识和技术。
由于之前使用了类库ZXing.NET,因此在.net6中也使用了它。但是如果想要跨平台使用,就需要和图片处理的类库建立绑定关系,所以就选择了其支持的SkiaSharp。
整个迁移过程还是比较轻松的,因为调用的API等都没有变化。
至此,基于SkiaSharp的图片处理就暂时告一段落。
程序源码:https://gitee.com/kinbor/jks.core.test.toolkit.barcode