請關注 IronOCR 的更新日誌,以獲取最新資訊

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR路線圖

我們開發 IronOCR 是為了滿足市場需求,它已成為我們的領先產品之一。 今天,我們不斷推出新的功能,以滿足社區的需求。

我們積極採用Google最新的 Tesseract 技術,以提高穩定性和準確性。 這確保我們的客戶能夠受益於最先進的 OCR 讀取引擎。

我們每月發布的版本都證明了 IronOCR 的價值,並推動我們幫助最終使用者推動 .NET 語言發展的使命。

我們知道 IronOCR 是開發人員的首選之一¹ 。 為了鞏固 IronOCR 作為同類產品領導者的地位,我們正在應用最新技術來改進影像濾波器、電腦視覺和機器學習。

我們下一個重大專案是推出支援多種程式語言的 IronOCR。

¹基於 2022 年 6 月進行的客戶調查。


2026年7月

IronOCR v2026.7.2

PM > Install-Package IronOcr -Version 2026.7.2

發行說明

  • 修正了影響包含複雜字體(如阿拉伯文)的可搜尋 PDF 的 PDF/A 合規性問題
  • 更新了 Android 原生程式庫以支持 16 KB 記憶體頁面大小,確保與 Android 15 及更新裝置的相容性
  • Updated internal dependencies

2026年6月

IronOCR v2026.6.1

PM > Install-Package IronOcr -Version 2026.6.1

發行說明

  • 更新了內部依賴
  • 改進的可搜尋PDF OCR對齊,對數字內容進行了精細的數字寬度補償和字體大小準確性

2026年5月

IronOCR v2026.5.2

PM > Install-Package IronOcr -Version 2026.5.2

發行說明

  • OcrDocAdvancedResult新增了單詞級別座標以改善閱讀順序重建
  • 更新了內部依賴
  • 修正了ReadHandwriting() 在偏斜或困難輸入時發生崩潰的問題 現在在無法提取文字時返回空結果
  • 修正了ReadPhoto()ReadScreenShot() 的邊界框座標,當AdvancedScan調整圖像大小時,防止出界區域和裁剪/PDF錯誤
  • 修正了一個錯誤,其中帶有方向標籤的 TIFF 圖像在載入、保存或位圖轉換期間被錯誤翻轉或旋轉

2026年4月

IronOCR v2026.4.1

PM > Install-Package IronOcr -Version 2026.4.1

發行說明

  • 新增了完整的ICAO MRZ字段提取以及免責最佳努力 VIZ 發行日期檢測到PassportInfo
  • 修正了SaveAsSearchablePdf中的崩潰,發生在批量文字渲染期間使用 Scale()EnhanceResolution()
  • 修正了影響 .NET Framework 4.8 使用者的System.Memory 程式集版本衝突 (FileLoadException)
  • 更新內部相依性。

2026年3月

IronOCR v2026.3.3

PM > Install-Package IronOcr -Version 2026.3.3

發行說明

  • 修正了ReadScreenShot在未偵測到文字時的崩潰問題
  • 修正了在繪製文字操作中,Unicode 字元與非標準字型無法正確顯示的問題。
  • 為可搜尋 PDF 生成功能新增自訂字型支援,以解決 UTF-8 字元渲染問題
  • 修正不必要的 HOCR 生成及暫存檔清理問題

  • 更新內部相依性。

2026年2月

IronOCR v2026.2.1

PM > Install-Package IronOcr -Version 2026.2.1

發行說明

  • 更新內部相依性。

2026年1月

IronOCR v2026.1.2

PM > Install-Package IronOcr -Version 2026.1.2

發行說明

  • 更新內部相依性。

2025 年 12 月

IronOCR v2025.12.3

PM > Install-Package IronOcr -Version 2025.12.3

發行說明

  • SaveAsSearchablePdf() 新增了對OcrPhotoResultOcrDocAdvancedResult 的支持

  • 修正了輸入 Pdf 中的損壞字元會出現在輸出的可搜尋 Pdf 中的問題。
  • 修正了當對OcrInput應用 Deskew() 時,SaveAsSearchablePdf()拋出異常的問題
  • 修正了當SaveAsSearchablePdf()拋出異常的問題

  • 更新內部相依性。

SaveAsSearchablePdf()不相容,所有其他10個過濾器運行正常。 (這將記錄為OCR-405


2025年11月

IronOCR v2025.11.31

PM > Install-Package IronOcr -Version 2025.11.31

發行說明

  • 新增對英文手寫文字的 OCR 識別支援

  • 提高產生 OCR 可搜尋 PDF 的處理速度。

  • 修正了ASP.NET Web 應用 .NET Framework (MVC/Web Forms) 在使用高級掃描方法時拋出異常的問題
  • 修正了SaveAsSearchablePdf()拋出 '訊列中不含有元素' 異常的問題
  • 修正了在ASP.NET Web Forms站點(舊版範本)中無法定位原生引用文件的問題

  • IronOcr程式包
  • 更新內部相依性。

2025年10月

IronOCR v2025.10.11

PM > Install-Package IronOcr -Version 2025.10.11

發行說明

  • 更新內部相依性。

2025年9月

IronOCR v2025.9.7

PM > Install-Package IronOcr -Version 2025.9.7

發行說明

  • 更新IronSoftware.System.Drawing至 2025.9.3。

  • 優化 Tiff 影像輸入的記憶體消耗。

2025年8月

IronOCR v2025.8.6

PM > Install-Package IronOcr -Version 2025.8.6

發行說明

  • 更新IronSoftware.System.Drawing至 2025.8.1。

  • 修正UseCustomTesseractLanguageFile無法載入包含空格的文件名。
  • 修正產生可搜尋 PDF 時文字流方向錯誤的問題。

  • DetectPageOrientation()中引入了 4 個OrientationDetectionMode: Fast, Balanced, Detailed, ExtremeDetailed

  • 改善了DetectPageOrientation() 輸出。

2025年7月

IronOCR v2025.7.19

PM > Install-Package IronOcr -Version 2025.7.19

發行說明

  • 更新IronSoftware.System.Drawing至 2025.7.12。

  • 修正了System.Index.OutOfRange錯誤的問題。

2025年6月

IronOCR v2025.6.4

PM > Install-Package IronOcr -Version 2025.6.4

發行說明

  • 更新IronSoftware.System.Drawing至 2025.6.2。

  • 修正了載入 PDF 時可能導致應用程式隨著時間的推移消耗過多記憶體的記憶體洩漏問題。
  • 修正LoadPdfPages()的頁面索引。
  • 修正SaveAsSearchablePdf()返回的輸出PDF包含某些輸入PDF的第一頁內容的副本。

  • 改進可搜尋 PDF 文字圖層座標,使其與輸入內容更加一致。
  • 顯著改善 TIFF 頁面載入和讀取的延遲。

  • 新增了解釋ReadAsync方法中工作。

2025年5月

IronOCR v2025.5.11

PM > Install-Package IronOcr -Version 2025.5.11

發行說明

更新

  • IronSoftware.System.Drawing更新至版本2025.5.3。

特點

  • 首次發布IronOcr.Extensions.AdvancedScan適用於Linux和macOS。

錯誤修復

  • 修正了LoadPdfPages()的頁面索引的問題。

改進之處

  • 減少 OCR 後產生可搜尋 PDF 的處理時間。
  • 新增了在SaveAsSearchablePdf 方法中生成應用或不應用OCR過濾器的可搜尋PDF的選項。

重大變更

  • 已棄用運行FindMultipleTextRegions API所需的IronOcr.Extensions.AdvancedScan
  • PageNumber

2025年4月

IronOCR v2025.4.13

PM > Install-Package IronOcr -Version 2025.4.13

發行說明

更新
  • IronSoftware.System.Drawing更新至版本2025.3.6。
修正錯誤

修正了PdfDocEncoding型別初始值設定項引發異常。


2025年3月

IronOCR v2025.3.2

PM > Install-Package IronOcr -Version 2025.3.2

發行說明

  • 更新IronSoftware.System.Drawing至2025.3.5。
  • 修正了從影像輸入產生的可搜尋 PDF 的頁面尺寸不正確的問題。

2025年二月

IronOCR v2025.2.3

PM > Install-Package IronOcr -Version 2025.2.3

發行說明

改進之處

加強了讀取與SaveAsSearchablePdf方法的速度效能提高30%,並優化了記憶體管理提高40%。

錯誤修復

  • 修正了部署過程不遵循已設定的安裝路徑的問題。
  • 修正了讀取和產生多文件型別為可搜尋 PDF 的問題。

2025年1月

IronOCR v2025.1.2

PM > Install-Package IronOcr -Version 2025.1.2

發行說明

改進之處

  • 改善了啟用AutoRotateDetectionForRenderSearchablePdf時的閱讀速度。
  • 改善了Read方法中對極端情況的異常錯誤訊息。
  • 更新依賴套件以解決已知的安全漏洞。
  • 停用內部日誌訊息。

錯誤修復

  • 修正了將OcrResult序列化為JSON時拋出異常的問題。

2024年12月

IronOCR v2024.12.2

PM > Install-Package IronOcr -Version 2024.12.2

發行說明

  • 更新IronSoftware.System.Drawing 依賴至2024.12.3

2024年11月

IronOCR v2024.11.3

PM > Install-Package IronOcr -Version 2024.11.3

發行說明

  • 更新IronSoftware.System.Drawing 依賴至2024.9.15。
  • 在大多數情況下,可減少可搜尋 PDF 的檔案大小。
  • 修正了可搜尋 PDF 中尺寸不一致的問題。
  • 新增了一個新的Tesseract配置 AutoRotateDetectionForRenderSearchablePdf,允許使用者禁用自動旋轉並手動調整輸入文件的方向。

2024年10月

IronOCR v2024.10.3

PM > Install-Package IronXL.Excel -Version 2024.10.3

發行說明

  • 改善了ReadPassport對旋轉輸入的作用。
  • 更新IronSoftware.System.Drawing 依賴至2024.9.11

2024年9月

IronOCR v2024.9.6

PM > Install-Package IronXL.Excel -Version 2024.9.6

發行說明

  • 新增了一個專門用於表格資料讀取的新讀取方法 ReadDocumentAdvanced
  • 更新IronSoftware.System.Drawing 依賴至2024.9.10

2024年8月

IronOCR v2024.8.21

PM > Install-Package IronXL.Excel -Version 2024.8.21

發行說明

  • 修正了讀取完成後臨時檔案未被清理的問題
  • 更新IronSoftware.System.Drawing 依賴至2024.8.1

2024年7月

IronOCR v2024.7.13

PM > Install-Package IronXL.Excel -Version 2024.7.13

發行說明

  • 修正DetecPageOrientation僅返回第一頁內容的結果。
  • 修正ConvertToSearchablePdf重載問題。
  • 減小 Tiff 輸入檔輸出的可搜尋 PDF 檔案大小。
  • 更新IronSoftware.System.Drawing 依賴至2024.7.2

2024年6月

IronOCR v2024.6.3

PM > Install-Package IronOcr -Version 2024.6.3

發行說明

  • 增強對掃描字元的控制:更好地控制進階掃描期間捕獲的字元。
  • 增強文件掃描:進階掃描模式現在支援更多語言,包括中文、繁體中文、日語、韓語和拉丁語,讓您可以掃描更多語言的文件。
  • 修正了可搜尋 PDF 返回重疊文字的問題:此更新解決了掃描後可搜尋 PDF 中的文字重疊的問題。
  • 修正部署到 Azure Function 時出現的問題:此更新解決了將 IronOCR 部署到 Azure Functions 時發生錯誤的問題。
  • 更新IronSoftware.System.Drawing 依賴至2024.6.1

2024年5月

IronOCR v2024.5.25

PM > Install-Package IronXL.Excel -Version 2024.5.25

發行說明

  • 引入了新的讀取方法,需要單獨安裝IronOcr.Extension.AdvancedScan包。
  • 新的高級方法: ReadPhoto() [查看IronOcr.Extension.AdvancedScan NuGet包]。
  • 新的高級方法: ReadScreenshot() [查看IronOcr.Extension.AdvancedScan NuGet包]。
  • 新的高級方法: ReadPassport() [查看IronOcr.Extension.AdvancedScan NuGet包]。
  • 新的高級方法: ReadLicensePlate() [查看IronOcr.Extension.AdvancedScan NuGet包]。
  • 更新IronSoftware.System.Drawing 依賴至2024.5.1

2024年4月

IronOCR v2024.4.6

PM > Install-Package IronXL.Excel -Version 2024.4.6

發行說明

  • 刪除與 OCR 過程無關的公開日誌。
  • 更新IronSoftware.System.Drawing 依賴至2024.4.1

2024年3月

IronOCR v2024.3.4

PM > Install-Package IronXL.Excel -Version 2024.3.4

發行說明

  • 實施DetectPageOrientation以偵測輸入的方向。
  • 修正了 .NET Framework 中 web.config 檔案中無法取得許可證金鑰的錯誤。
  • 更新IronSoftware.System.Drawing 依賴至2024.3.4

2024年2月

IronOCR v2024.2.41

PM > Install-Package IronXL.Excel -Version 2024.2.41

發行說明

  • 全面改進了所有OcrInput方法以使用Load而不是Add前綴。 請嘗試.Load(), .LoadImage(), .LoadPdf()
  • 在大型 PDF 輸入環境中,整體速度提升高達 90%,同時記憶體分配和活動物件使用量減少高達 80%。
  • 改善了IronCV背景下位圖的記憶體管理
  • SearchablePdf移至自己的標誌下。 查看預設啟用的Configuration.RenderSearchablePdf
  • 從預設標誌中移除 hOCR 輸出。 使用Configuration.RenderhOCR = true來顯式使用
  • 更新IronSoftware.System.Drawing 依賴至2024.2.2

2024年1月

IronOCR v2024.1.17

PM > Install-Package IronXL.Excel -Version 2024.1.17

發行說明

  • 更新IronSoftware.System.Drawing至v2024.4.1
  • 修正了輸出可搜尋 PDF 時旋轉被忽略的問題
  • 將輸出的可搜尋 PDF 的尺寸調整為相對於輸入影像的尺寸
  • 修正了 16 位元 BMP 圖片匯出為空白可搜尋 PDF 的問題

2023年12月

IronOCR v2023.12.34

PM > Install-Package IronXL.Excel -Version 2023.12.34

發行說明

  • 更新IronSoftware.System.Drawing至v2023.12.1

2023年11月

IronOCR v2023.11.35

PM > Install-Package IronXL.Excel -Version 2023.11.35

發行說明

  • 現在儲存可搜尋 PDF 時,能夠正確輸出原始影像尺寸,而不是 A4 尺寸。
  • 解決了預先旋轉 PDF 文件儲存為正方形輸出的問題,並支援可搜尋 PDF。
  • OcrResult.Barcode的位置資料現在基於原始圖像而非相對修剪區域
  • 支持OcrResult.SaveAsTextFile的UTF-8編碼
  • StampCropRectangle現在可以接受一個矩形列表來新增印章
  • OcrInput以供進一步處理

2023年10月

IronOCR v2023.10.9

PM > Install-Package IronXL.Excel -Version 2023.10.9

發行說明

  • 更新IronSoftware.System.Drawing至版本2023.10.1。
  • 更新IronSoftware.Common至版本2023.10.2。

2023年9月

IronOCR v2023.9.4

PM > Install-Package IronXL.Excel -Version 2023.9.4

發行說明

  • 修正了安裝多個 Iron Software 產品時導致崩潰的錯誤。
  • 新增IronSoftware.Common作為新的依賴項
  • 更新IronSoftware.System.Drawing至版本2023.9.2
  • 更新IronSoftware.Native.PdfModelto版本2023.9.18570

2023年8月

IronOCR v2023.8.34

PM > Install-Package IronXL.Excel -Version 2023.8.34

發行說明

  • 現在可搜尋的PDF保留了書籤、註解、頁面方向等。 (使用OcrPdfInput
  • 可搜尋的 PDF 現在需要較少的磁碟空間
  • 新增OcrPdfInput類以便於處理PDF文件的OCR
  • 新增OcrImageInput類以便於處理圖像的OCR
  • 已棄用OcrInput類,不過它在可預見的未來內仍會可用
  • 修正裁剪矩形未正確顯示的問題

2023年7月

IronOCR v2023.7.28

PM > Install-Package IronXL.Excel -Version 2023.7.28

發行說明

  • 新增EnableTesseractWarnings預設為false,以抑制控制台中的Tesseract警告
  • 使用IronSoftware.Native.PdfModel讀取和寫入PDF
  • 更新IronSoftware.System.Drawing至2023.7.1

2023年6月

IronOCR v2023.6.6

PM > Install-Package IronXL.Excel -Version 2023.6.6

發行說明

  • PostBuildEvent 運行時資料夾複製修正:解決在 PostBuildEvent 過程中複製運行時資料夾相關的問題
  • 更新IronSoftware.System.Drawing至2023.6.1

2023年5月

IronOCR v2023.5.35

PM > Install-Package IronXL.Excel -Version 2023.5.35

發行說明

  • 修正了一些 .NET Framework ASP.NET 專案中未能從 web.config 獲取授權金鑰的問題
  • 更新 IronSoftware.System.Drawing 至 2023.4.4

2023年4月

IronOCR v2023.4.13

PM > Install-Package IronXL.Excel -Version 2023.4.13

發行說明

  • 更新 IronSoftware.System.Drawing 至 2023.3.3
  • IronTesseract 上增加了新方法 ReadPdfAndOverlayText 以新增文字並保持原始 PDF 書籤/註解
  • 解決造成可搜尋的 PDF 文件在包含大量圖像時變大的問題
  • 修正 Binarize 濾鏡會使可搜尋的 PDF 文件變空白的問題
  • 修正 Read 方法會建立暫存檔案但不清理的問題
  • 新增對 Iron Suite 許可證金鑰的支援
  • 修正 .config 和 .json 檔案中儲存的授權金鑰未被 IronOCR 偵測到的問題
  • 增加了對儲存在應用程式子資料夾中的 .config 和 .json 檔案中的許可證金鑰的支援。

2023年3月

IronOCR v2023.3.2

PM > Install-Package IronXL.Excel -Version 2023.3.2

發行說明

  • 新增 AWS(Amazon Linux)相容性
  • 新增對各種舊版 Linux 發行版的相容性
  • 提高從 PDF 文件中讀取文字的可靠性
  • 提高生成可搜尋 PDF 的速度及準確性
  • 改善尋找語言檔案的邏輯
  • Removes dependency on System.Drawing

2023年1月

IronOCR v2023.1.11644

PM > Install-Package IronXL.Excel -Version 2023.1.11644

發行說明

  • 新增 Installation.LanguagePackDirectory 用於指定 .ocrdata 文件的路徑
  • 修正 IronOcr 以與 ClickOnce 發佈及 '.NET publish' 命令配合使用
  • 修正語言包無法載入的某些情況
  • 修正從 TIFF 圖像中讀取時忽略裁剪矩形的問題
  • 修正試用者無法從圖像中讀取文字的問題
  • 允許單執行緒的 OCR 讀取(參見 IronTesseract.Multithreaded

2022年12月

IronOCR v2022.12.10830

PM > Install-Package IronXL.Excel -Version 2022.12.10830

發行說明

  • 新增 IronSoftware.System.Drawing 來取代 IronOCR 中的 System.Drawing.Common
  • 移除了對 System.Drawing.Common 的內部依賴(詳情見腳註 [1])
  • 增加了對 .NET 7 的支援
  • 不再支援 .NET Framework 4。現在最低支援的 .NET Framework 版本為 4.6.2
  • 改進多個 Linux 發行版的支援
  • 改進 OcrFilters.DeNoise:現在可以減少雜點噪音
  • 新增全新的 OcrFilters 來改善讀取噪音圖像:
  • Open:用於去除噪音的過濾器
  • Close:用於封閉前景物件中的小孔的過濾器
  • AdaptiveThreshold:對圖像應用 Bradley 自適應閾值

    [1] 關於移除System.Drawing.Common的說明:

    • Microsoft has discontinued support for System.Drawing.Common on non-Windows for .NET 6, and completely for .NET 7 : https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only
    • 為了解決這個問題,我們開發了一個名為IronSoftware.System.Drawing的開源程式庫,它可以輕鬆地在System.Drawing.Common之前處理的所有常用型別和格式之間進行轉換,並將取代它。
    • Customers who still want to use System.Drawing.Common with IronOCR will still be able to. IronSoftware.System.Drawing will work with this format but since System.Drawing.Common is no longer a dependency, usage will require the customer to add a `using System.Drawing.Common;` call in their code.

2022年10月

IronOCR v2022.11.10109

PM > Install-Package IronXL.Excel -Version 2022.11.10109

發行說明

  • 修正 MAUI 支援
  • 修正 '缺少運行時資料夾' 錯誤
  • 修正 '缺少 libtesseract' 錯誤
  • 大大提高多平台相容性及部署
  • 新增 'Installation.MachineLearningModelsDirectory' 用於指定 .onnx 文件的路徑
  • 修復了一些小錯誤
  • 現在支援通過 ZIP 檔案或安裝程式安裝

2022年9月

IronOCR v2022.10.9390

PM > Install-Package IronXL.Excel -Version 2022.10.9390

發行說明

  • 新增使用機器學習技術來偵測可能含有文字的區域的支援
  • 新增 OcrInput 方法 FindTextRegionFindMultipleTextRegions - 為您的平臺新增 IronOcr.ComputerVision NuGet 包
  • 新增 OcrResult 方法 SaveAsSearchablePdfStream 用於將結果保存為 PDF 資料流
  • 更新 Windows 構建,要求更少的依賴,並使用更少的磁碟空間
  • 更新圖像載入,始終在進行 OCR 前移除圖像中的色彩表,提高準確性
  • 修復了 GetCropRectangleImage 的問題,使其能正確處理所有源圖像格式
  • 修正了 Installation.LoggingModeLogFilePath 的應用問題

2022年8月

IronOCR v2022.8.8198

PM > Install-Package IronXL.Excel -Version 2022.8.8198

發行說明

  • 新增影像裁剪矩形可視化方法 請參見 OcrInput.StampCropRectangleAndSaveAs()
  • 新增一次應用多個濾鏡的方法 請參見 OcrInput.ApplyMultipleFilters()
  • 修改校正傾斜濾鏡,使其在失敗時不再拋出異常
  • 改善在未安裝 Microsoft C++ 可分發套件的 Windows 系統上的相容性
  • 改善了在 MacOs 系統上的相容性(包括 Intel 和蘋果矽)可能缺少某些圖像處理庫

2022年7月

IronOCR v2022.8.7804

PM > Install-Package IronXL.Excel -Version 2022.8.7804

發行說明

  • 更新 Tesseract 到版本 5.1
  • 支援 Apple 矽裝置上的 MacOs (ARM 處理器)
  • 增加 OcrInput.SaveAsImages() 以將輸入項保存為圖像
  • 新增 CropRectangle 類,允許使用毫米值或像素值進行裁剪
  • 移除了 MinimumDpi。 請使用 TargetDpi 來放大您的 OCR 輸入
  • 現在,將 TargetDpi 設置為 null 可以防止 IronOcr 放大圖像,從而生成更小的可搜尋 PDF
  • 修正侵蝕濾鏡應用膨脹,膨脹濾鏡應用侵蝕的錯誤
  • 修正 PDF 頁碼編號不正確的錯誤
  • 提高了與各種 Linux 發行版的相容性。

2022年3月

IronOCR v2022.3.0

PM > Install-Package IronXL.Excel -Version 2022.3.0

發行說明

  • 改進:支援 .NET 6
  • 改進:安全性和效能

2022年1月

IronOCR v2022.1.0

PM > Install-Package IronXL.Excel -Version 2022.1.0

發行說明

  • 改進:多執行緒和效能
  • 改進:PDF OCR 效能
  • 新功能:OCR 進度追蹤
  • 改進:方向和腳本檢測(OSD)
  • 改進:去斜方法
  • 改進:安全性和效能

2021年12月

IronOCR v2021.12.0

PM > Install-Package IronXL.Excel -Version 2021.12.0

發行說明

  • 提升:速度和穩定性
  • 改進:支援 .NET 5 和 .NET 6 Beta 版
  • 改進:日誌記錄

2021年10月

IronOCR v2021.11.0

PM > Install-Package IronXL.Excel -Version 2021.11.0

發行說明

  • 已修正錯誤:Azure 函式相容性
  • 錯誤已修復:可與唯讀 OCR 字典配合使用
  • 問題已修復:現在可與 .NET 5.07 相容
  • 已修復:從專案配置檔案中讀取授權金鑰(邊緣情況)
  • 功能:在 OcrInput 中新增了顏色替換方法
  • 新功能:從 TIFF 和 PDF 文件中載入特定幀
  • 改進:更新了 System.Drawing.Common