|
| 1 | +``` |
| 2 | + ____ _ ___ |
| 3 | + / ___| _ __ ___ __ _ _ __| |_|_ _|_ __ ___ __ _ __ _ ___ |
| 4 | + \___ \| '_ ` _ \ / _` | '__| __|| || '_ ` _ \ / _` |/ _` |/ _ \ |
| 5 | + ___) | | | | | | (_| | | | |_ | || | | | | | (_| | (_| | __/ |
| 6 | + |____/|_| |_| |_|\__,_|_| \__|___|_| |_| |_|\__,_|\__, |\___| |
| 7 | + |___/ |
| 8 | +``` |
| 9 | + |
| 10 | +Welcome to the **SmartImage** wiki! |
| 11 | + |
| 12 | +# Installation |
| 13 | + |
| 14 | +## Requirements |
| 15 | + |
| 16 | +The only requirements are .NET 6 and Windows. You can check if .NET 6 is installed by running |
| 17 | +one of the following commands: |
| 18 | + |
| 19 | +`dotnet --list-runtimes`: <br /> |
| 20 | +_Output:_ `Microsoft.NETCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]` |
| 21 | + |
| 22 | +`dotnet --list-sdks`: <br /> |
| 23 | +_Output:_ `6.0.100 [C:\Program Files\dotnet\sdk]` |
| 24 | + |
| 25 | +If the version major number is 6 (i.e., first number in the version), then .NET 6 is installed. |
| 26 | + |
| 27 | +*** |
| 28 | + |
| 29 | +**SmartImage** must be added to the system PATH (*`%PATH%`*) environment variable, otherwise context menu integration will not work. **SmartImage** will automatically do this for you. Otherwise, you can read about how to manually do this [here](https://superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10). |
| 30 | + |
| 31 | +If the IME (system language) is a non-Romance language (e.g., Japanese or Chinese), some features may not work correctly (i.e., keyboard input, context menu integration). To resolve this, set the IME to English. |
| 32 | + |
| 33 | +# Engines |
| 34 | + |
| 35 | +Supported search engines and notes: |
| 36 | + |
| 37 | +- <img src="https://saucenao.com/favicon.ico" width="16" height="16"/> [SauceNao](https://saucenao.com/) |
| 38 | + - Multi-service image search |
| 39 | + - **Use case:** Finding sauce, usually artwork |
| 40 | +- <img src="https://iqdb.org/favicon.ico" width="16" height="16"/> [IQDB](https://iqdb.org/) |
| 41 | + - Multi-service image search |
| 42 | + - Similar to *SauceNao* |
| 43 | + - **Use case:** Finding sauce, usually artwork |
| 44 | +- <img src="https://trace.moe/favicon128.png" width="16" height="16"/> [trace.moe](https://trace.moe/) |
| 45 | + - Multi-database image search |
| 46 | + - **Use case:** Identifying anime from a screenshot |
| 47 | +- <img src="http://karmadecay.com/favicon.ico" width="16" height="16"/> [Karma Decay](http://karmadecay.com/) |
| 48 | + - Reddit image search |
| 49 | + - **Disclaimer:** Very slow |
| 50 | +- <img src="http://imgops.com/favicon.ico" width="16" height="16"/> [ImgOps](http://imgops.com/) |
| 51 | + - Multi-service image search |
| 52 | + - **Use case:** Performing multiple image operations |
| 53 | + - **Restrictions:** Max upload size is 5MB |
| 54 | +- <img src="https://images.google.com/favicon.ico" width="16" height="16"/> [Google Images](https://images.google.com/) |
| 55 | + - General-purpose image search |
| 56 | +- <img src="https://tineye.com/favicon.ico" width="16" height="16"/> [TinEye](https://tineye.com/) |
| 57 | + - General-purpose image search |
| 58 | + - Generally better than *Google Images* |
| 59 | +- <img src="https://yandex.com/favicon.ico" width="16" height="16"/> [Yandex](https://yandex.com/images/) |
| 60 | + - General-purpose image search |
| 61 | + - **Disclaimer:** Russian |
| 62 | +- <img src="https://www.bing.com/favicon.ico" width="16" height="16"/> [Bing](https://www.bing.com/images/) |
| 63 | + - General-purpose image search |
| 64 | +- <img src="http://tidder.xyz/favicon.ico" width="16" height="16"/> [Tidder](http://tidder.xyz/) |
| 65 | + - Reddit image search |
| 66 | + - Generally better than *Karma Decay* |
| 67 | +- <img src="https://ascii2d.net/favicon.ico" width="16" height="16"/> [Ascii2D](https://ascii2d.net/) |
| 68 | + - Multi-service image search |
| 69 | + - Similar to *SauceNao* and *IQDB* |
| 70 | + - **Use case:** Finding sauce, usually artwork |
| 71 | + |
| 72 | +*** |
| 73 | + |
| 74 | + |
| 75 | +# Usage |
| 76 | + |
| 77 | +<b>SmartImage</b> can be used in multiple ways: |
| 78 | + |
| 79 | +- Open the program normally (double click) and you can use the program in a user-friendly way. You can then drag and drop your image into the command prompt and run a search. |
| 80 | + |
| 81 | +<p align="center"> |
| 82 | +<img src="https://github.com/Decimation/SmartImage/raw/master/Examples/Demo%203.gif" width="636.35" height="370.7"> |
| 83 | +</p> |
| 84 | + |
| 85 | +- Right-click on an image (once the context menu integration is set up) and select the <b>SmartImage</b> option to immediately perform a search. |
| 86 | + |
| 87 | +<p align="center"> |
| 88 | +<img src="https://github.com/Decimation/SmartImage/raw/master/Examples/Demo%201.gif" width="640" height="360"> |
| 89 | +</p> |
| 90 | + |
| 91 | +- Drag and drop an image over the executable to immediately perform a search (functionally the same as right-clicking on an image and using the <b>SmartImage</b> option). |
| 92 | + |
| 93 | +<p align="center"> |
| 94 | +<img src="https://github.com/Decimation/SmartImage/raw/master/Examples/Demo%202.gif" width="636.35" height="370.7"> |
| 95 | +</p> |
| 96 | + |
| 97 | +- Use the command line. |
0 commit comments