在IronOCR中使用不同的處理方式保存影像

2022年1月19日
已更新 2024年10月20日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

如何儲存應用了不同影像處理/影像過濾器的圖片?

應用以下簡單的代碼示例:

OcrInput Input = new OcrInput(browsFile_txt.Text);
    // Image filter being tested
    Input.ToGrayScale();
    foreach (var p in Input.Pages)
    {
    p.SaveAsImage($"{outputPath}\\{DateTime.Now.ToString("yyyyMMddhhmmss")}.png");
    }
OcrInput Input = new OcrInput(browsFile_txt.Text);
    // Image filter being tested
    Input.ToGrayScale();
    foreach (var p in Input.Pages)
    {
    p.SaveAsImage($"{outputPath}\\{DateTime.Now.ToString("yyyyMMddhhmmss")}.png");
    }
Dim Input As New OcrInput(browsFile_txt.Text)
	' Image filter being tested
	Input.ToGrayScale()
	For Each p In Input.Pages
	p.SaveAsImage($"{outputPath}\{DateTime.Now.ToString("yyyyMMddhhmmss")}.png")
	Next p
$vbLabelText   $csharpLabel

如需查看IronOCR中可用的完整影像優化濾鏡列表,請參見 https://ironsoftware.com/csharp/ocr/examples/ocr-image-filters-for-net-tesseract/

MSDN-Style 類別文件 - https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.OcrInput.html#methods