8000 GitHub - ARES-Mobiliario/chop: Chop splits one image to many and performs basic OCR. It runs offline in a browser as a single page app written in vanilla JavaScript. The monofile version weighs under 120KB.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Chop splits one image to many and performs basic OCR. It runs offline in a browser as a single page app written in vanilla JavaScript. The monofile version weighs under 120KB.

Notifications You must be signed in to change notification settings

ARES-Mobiliario/chop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🥕 Chop: Image Splitting and OCR Tool

Chop is a lightweight tool that splits one image into many parts and performs basic Optical Character Recognition (OCR). It runs offline in your browser as a single-page application, written in vanilla JavaScript. The entire monofile version is under 120KB, making it efficient and easy to use.

Download Releases

Table of Contents

Features

  • Image Splitting: Easily divide images into multiple segments.
  • Basic OCR: Extract text from images using built-in OCR capabilities.
  • Offline Functionality: Operate without an internet connection.
  • Lightweight: The app is under 120KB, ensuring fast loading times.
  • User-Friendly: Designed with a simple interface for ease of use.
  • Vanilla JavaScript: No external libraries required, making it easy to understand and modify.

Installation

To get started with Chop, download the latest release from our Releases section. Once downloaded, extract the files and open the index.html file in your preferred web browser.

Usage

  1. Open the App: Launch the index.html file in your browser.
  2. Upload an Image: Click on the upload button to select an image from your device.
  3. Adjust Settings: Use the provided controls to specify how you want to split the image.
  4. Run OCR: After splitting, the app will automatically perform OCR on the segments.
  5. Download Results: Save the split images and extracted text to your device.

How It Works

Chop utilizes a simple yet effective approach to image processing and text extraction. Here’s a brief overview of the process:

  1. Image Upload: The user uploads an image file through the app interface.
  2. Image Processing: The app uses canvas elements to manipulate the image, splitting it into the specified number of segments.
  3. OCR Implementation: After splitting, the app applies OCR techniques to recognize and extract text from each segment.
  4. Output Generation: Users can download the split images and any recognized text.

Technologies Used

  • JavaScript: The core programming language used for the application.
  • HTML5: For structuring the web application.
  • CSS: For styling the user interface.
  • Canvas API: For image manipulation and processing.

Contributing

We welcome contributions to improve Chop. If you have ideas or suggestions, feel free to fork the repository and submit a pull request. Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Make your changes.
  4. Commit your changes with a clear message.
  5. Push to your branch.
  6. Open a pull request.

License

Chop is licensed under the MIT License. Feel free to use, modify, and distribute the software as you wish.

Contact

For questions or support, please reach out via the GitHub issues page or email us at support@example.com.


Thank you for checking out Chop! We hope it serves your image processing and OCR needs effectively. For the latest updates and releases, visit our Releases section. Happy chopping! 🥕

About

Chop splits one image to many and performs basic OCR. It runs offline in a browser as a single page app written in vanilla JavaScript. The monofile version weighs under 120KB.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0