請看 七牛雲的圖片處理功能介紹文檔瞭解本項目功能 git
此項目是有https://github.com/Sopcce/.Net-Common-Utility中的一個小部分模塊功能。此處拿出來單獨維護github
以C# Net(dotnet.core)仿照七牛雲圖片處理類實現的C#幫助類服務器
作最全、最廣、最細的圖片處理基類 測試
沒有圖片識別,仍是沒錢,圖片識別騰訊雲作的最好,無奈 仍是沒錢須要使用Tesseract本身搭建一個圖文識別功能。動畫
接口 | 簡介 |
---|---|
1 ImgLim | 將JPEG、PNG格式的圖片實時壓縮而儘量不影響畫質。詳細信息請參閱 圖片瘦身 (ImgLim)。 |
2 ImgView | 可對圖片進行縮略操做,生成各類縮略圖,能夠獲取圖片格式、大小、色彩模型信息。 詳細信息請參閱 圖片基本處理 (ImgView)。 |
3 ImgManager | 提供了一系列高級圖片處理功能,縮放、裁剪、旋轉等。詳細信息請參閱 圖片高級處理 (ImgManager)。 |
4 ImgOcr | 圖片識別功能,能夠識別圖片的基本信息 詳細信息請參閱 圖片基本信息 (ImgOcr)。 |
5 ImgExif | 獲取數碼相機照片的可交換圖像文件格式。詳細信息請參閱 圖片 EXIF 信息(ImgExif)。 |
6 ImgWaterMark | 提供兩種水印:圖片水印、文字水印。關於 ImgWaterMark 接口的詳細信息請參閱 圖片水印處理 (ImgWaterMark)。 |
7 ImgAve | 圖片平均色調接口用於計算一幅圖片的平均色調。關於 ImgAve 接口的詳細信息請參閱 圖片主色調 (ImgAve)。 |
8 ImgAnimate | 動圖合成接口用於將數張圖片合成 GIF。關於 ImgAnimate 接口的詳細信息請參閱 動圖合成 (ImgAnimate)。 |
序號 | 接口 | 完成度 | 測試用例 | 備註 |
---|---|---|---|---|
1 | ImgLim | 100% | 90% | 基本完成 |
2 | ImgView | 30% | 50% | 待測試 |
3 | ImgManager | 50% | 50% | 待測試 |
4 | ImgOcr | 5% | 50% | 待測試 |
5 | ImgExif | 100% | 50% | 基本完成 |
6 | ImgWaterMark | 80% | 70% | 文字平鋪水印、混合水印待測試開發 |
7 | ImageAve | 100% | 90% | 基本完成 |
8 | ImgAnimate | 100% | 90% | 基本完成 |
Install-Package Sop.Common.Img -Version 1.2.3日誌
計劃使用Tesseract 完成ocr 圖片識別部分,只考慮圖片識別驗證碼一類,
因驗證碼識別問題比較麻煩,且存在剛繞線等因素,設計開發比較慢orm
目前,請反饋在 issues
QQ羣:721420150接口
** System.Drawing 存在bug 目前無能力修改,望周知 **圖片