HTML JPG OCR XML BMP
Aspose.OCR  for .NET
JSON

Convert GIF to JSON in C#

Perform optical character recognition on GIF document and save text as GIF document using Aspose.OCR for .NET library.

How to convert GIF to JSON using C#

Aspose.OCR for .NET is a powerful yet easy-to-use and cost-effective library for converting GIF images to JSON documents. Supporting 26 languages based on Latin, Cyrillic and Chinese, its state-of-the-art optical character recognition engine provides superior recognition speed and accuracy, while isolating you from formulas, neural networks, and other complex technical details. It allows you to add OCR functionality to your .NET applications in less than 10 lines of code.

Aspose.OCR for .NET

processes scanned images or even smartphone photos in GIF format and creates GIF documents containing recognized text. To add it to your project, you just need to install the Aspose.OCR

NuGet

package in your project with the following command:

Package Manager Console Command


  PM> Install-Package Aspose.OCR

Steps to Convert GIF to JSON

With .NET OCR and just a few lines of code, you can create full-featured application that converts an GIF image to JSON document:

  • Create an instance of AsposeOcr class
  • Call AsposeOCR.RecognizeImage method
  • Pass the GIF file path as parameter
  • AsposeOCR.RecognizeImage returns a String or file of JSON type

System Requirements

Before running the example, make sure that .NET API compatible with NET Standard 2.0 specification is installed on your system and all external dependencies of Aspose.OCR package are referenced in your project.

  • NET Standard 2.0+ compatible solution
  • Aspose.OCR for .NET referenced in your project.

This sample code shows GIF to JSON .NET Conversion


// initialize an instance of AsposeOcr
AsposeOcr ocr = new AsposeOcr();
// recognize image
string riText = ocr.RecognizeImage("template.GIF");
// print text
File. File.WriteAllText("document.JSON", riText);
  • GIF What is GIF File Format

    A GIF or Graphical Interchange Format is a type of highly compressed image. Owned by Unisys, GIF uses the LZW compression algorithm that does not degrade the image quality. For each image GIF typically allow up to 8 bits per pixel and up to 256 colours are allowed across the image. In contrast to a JPEG image, which can display up to 16 million colours and fairly touches the limits of the human eye. Back when the internet emerged, GIFs remained the best choice because they required low bandwidth and compatible for the graphics that consume solid areas of colour. An animated GIF combines numerous images or frames into a single file and displays them in a sequence to generate an animated clip or a short video. The colour limitations are up to 256 for each frame and are likely to be the least suitable for reproducing other images and photographs with colour gradient.

    Read More

    JSON What is JSON File Format

    JSON (JavaScript Object Notation) is an open standard file format for sharing data that uses human-readable text to store and transmit data. JSON files are stored with the .json extension. JSON requires less formatting and is a good alternative for XML. JSON is derived from JavaScript but is a language-independent data format. The generation and parsing of JSON is supported by many modern programming languages. application/json is the media type used for JSON.

    Read More

    Other Supported Conversions

    Using C#, one can easily convert different formats including.

    TXT (Text Document File)
    Text (Text Document File)
    DOC (Documents generated by Microsoft Word)
    DOCX (Microsoft Word documents)
    XLS (Microsoft Excel Binary File Format)
    XLSX (Microsoft Excel documents)
    PDF (Portable Document Format (PDF))
    Searchable PDF (Searchable Portable Network Graphics )
    XML (Extensible Markup Language)
    JSON (JavaScript Object Notation)