如何在 C# 中将图像转换为文本

本文关键字:图像 转换 文本 | 更新日期: 2023-09-27 18:37:05

在我的一个项目中,我需要将图像转换为文本。谷歌搜索后发现Tessaract可以做到这一点。但不知何故,我无法在我的应用程序中使用它。那么除了"Tessaract引擎",还有没有其他方法可以将图像转换为文本?请帮忙。

如何在 C# 中将图像转换为文本

如果将您的图像转换为二进制会有所帮助,我会给您代码。我认为您可以转换为 base64 以字符串形式管理您的图像,但它比图像大。

public byte[] ImageToByte(Image image, System.Drawing.Imaging.ImageFormat format){
            using (MemoryStream ms = new MemoryStream())
            {
                // Convert Image to byte[]
                image.Save(ms, format);
                byte[] imageBytes = ms.ToArray();
                return imageBytes;
            }
        }

如果您想将其转换为base64,请告诉我。

希望对你有帮助

Asprise OCR SDK for C#http://www.pcworld.com/downloads/file/fid,141881-order,4/description.html