在將驗證碼功能代碼從.netframework遷移到.net6後,馬上就想到了條形碼(1D和2D)的遷移事項,主要它們兩者都涉及到圖片處理方面的知識和技術。
由於之前使用了類庫ZXing.NET,因此在.net6中也使用了它。但是如果想要跨平臺使用,就需要和圖片處理的類庫建立綁定關係,所以就選擇了其支持的SkiaSharp。
整個遷移過程還是比較輕鬆的,因爲調用的API等都沒有變化。
至此,基於SkiaSharp的圖片處理就暫時告一段落。
程序源碼:https://gitee.com/kinbor/jks.core.test.toolkit.barcode