Skip to content

Capture Screen for OCR. ---------- (Make sure to make yourself informed the warnings below before kicking off.)

License

Notifications You must be signed in to change notification settings

Banyc/Screenshot-OCR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot OCR

Apply OCR or Reverse Image Search to Real-Time Screenshot in a Single Key Pressing and a Mouse Dragging.

Warnings

Make sure to make yourself informed the warnings below before kicking off.

  • Screenshots within the red rectangle are sent to a third-party website to do OCR processing. No privacy guarantee.
  • BUGs may occasionally occur, which might mistaken the range of the red rectangle leading to an extra screenshot sending. No privacy guarantee for your computer's full-size screenshot.
  • Your IP address may be exposed to the screenshots receiving websites (servers).
  • Your screenshot and your IP address might be used in analysis use to the receiving websites (servers).
  • Chances are, though little, files downloaded from the download link might be swapped. No file integrity guarantee.
  • some POST links are using unsafe HTTP Communications Protocol, rather than HTTPs.

Introduction to Different APIs

  • A9T9 can identify as many as 25 languages;
  • Sogou OCR API has a better recognition for English and Chinese but with size restriction for uploaded image; sizing problem solved;
  • SauceNAO includes uploaded files storage and redirection to other image reverse search engine. This source is not stable.

Prerequisite

How to use

For Screenshot OCR Now

  1. Run executive file;
  2. Press F4 when you need to convert letters on the screen to editable with OCR;
  3. Press F4 again or right click to undo;
  4. Drag a rectangle to select the letters-contained region while pressing left key;
  5. Wait for a yellow message box to pop up. The recognized letters shown in the box are in your clipboard;
  6. Double click the message box to copy them again, right click to close it;
  7. Go to step 2.

Hint: In screenshot mode, press Ctrl while left click to re-capture the previous region.

For Image Reverse Search

  • Goto settings and choose SauceNAO mode.

For Uploading Images

  1. Right click the tray icon;
  2. Left click "Upload" item;
  3. Choose an image to upload;
  4. Wait for a message box to pop up after clicking "OK". Clipboard updates at the same time;
  5. Click "OK" to copy them again, "Cancel" to close the message box.

Hint: API that is used is based on the mode you chose at settings.

For Settings

  1. Right click tray icon to list out menu and click "Settings"; or simply left click the icon;
  2. All settings save after the option "Exit" in the menu is clicked.

Note

WPF Window Overview

Window_Lifetime_Events

ActualWidth and ActualHeight Updating Lag of TextBlock

Reasons

Solution

Data Binding

Model-View Binding

Appreciation

TODO

About

Capture Screen for OCR. ---------- (Make sure to make yourself informed the warnings below before kicking off.)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published