Found_Image
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| Found_Image [2016/03/06 07:34] – better wiki syntax for internal links AlainLifchitz | Found_Image [2024/10/12 09:23] (current) – [Specifying Fields in Found Image Actions] peternlewis | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | {{: | ||
| ====== Found Image ====== | ====== Found Image ====== | ||
| - | Although it is generally better to use high level actions like Press Button or Resize Window, it is sometimes necessary to resort to looking at the screen for a specific image and responding appropriately (behaving differently if it exists, clicking on it, moving things to it, etc). | + | Although it is generally better to use high level actions like [[action: |
| There are various actions ([[action: | There are various actions ([[action: | ||
| + | |||
| + | ===== Example Click on Found Image ===== | ||
| + | |||
| + | This is how the Action appears when first inserted into your macro. | ||
| + | |||
| + | {{ action: | ||
| ===== How To Use ===== | ===== How To Use ===== | ||
| + | |||
| + | ==== Specifying Fields in Found Image Actions ==== | ||
| + | |||
| - **Specify the image to match** | - **Specify the image to match** | ||
| Line 12: | Line 20: | ||
| * To view the image in the image well, click on it and press < | * To view the image in the image well, click on it and press < | ||
| * You can copy the image from the Image Well. | * You can copy the image from the Image Well. | ||
| + | * Alternatively, | ||
| - **Specify the amount of fuzziness allowed** | - **Specify the amount of fuzziness allowed** | ||
| * Because of transparency and anti-aliasing almost all screen matches are fuzzy to some degree. | * Because of transparency and anti-aliasing almost all screen matches are fuzzy to some degree. | ||
| * But usually about 20% is a good place to start. | * But usually about 20% is a good place to start. | ||
| - | - **Optionally | + | - **//Unique// Menu** |
| - | * This can be helpful in determining the right amount of fuzz to use. | + | * By default, the image must be unique on the screen so that Keyboard Maestro knows where to click, otherwise the action will fail. |
| - | * It can also show when an image is being found in more than one location. | + | * Alternatively, |
| + | - **// | ||
| + | * This can be helpful in debugging, like determining the right amount of fuzz to use. | ||
| + | * It will also show when an image is being found in more than one location. | ||
| - **Choose Where to Search for Image** | - **Choose Where to Search for Image** | ||
| - | | + | |
| - | * Main screen. | + | * Alternatively, |
| - | * Specified screen (counting from the left). | + | * However, |
| - | * Front window. | + | * Or you can search within |
| - | * Window with a specified title. | + | * For instructions on how to get data for area, see [Determine Location of Area to Search for Found Image](https:// |
| - | * Window with a title containing a given string. | + | |
| - | * Window with a title matching a given regular expression. | + | ==== Search in Specified |
| - | * Specified | + | |
| - | | + | |
| Remember when specifying the area, as with all [numeric fields](: | Remember when specifying the area, as with all [numeric fields](: | ||
| + | |||
| + | |||
| + | {{ action: | ||
| + | |||
| + | Note that in the above screen shot, the `WINDOW(0, | ||
| + | |||
| + | ===== Search Speed and Accuracy ===== | ||
| + | |||
| + | Keyboard Maestro uses a relatively fast search to make the action perform in a reasonable amount of time, but it can result in not finding some images. | ||
| + | * Images Difficult to Match | ||
| + | * The most difficult images to match are small grey images (like grey icons or text). | ||
| + | * Since the screen tends to be filled with small grey areas, it is hard for Keyboard Maestro to find the best locations to look. | ||
| + | * Increasing Search Accuracy | ||
| + | * Set Search Area to less than a quarter of the whole desktop. | ||
| + | * This will improve ability to find smaller images that have low contrast. | ||
| + | |||
| + | ===== Testing ===== | ||
| + | |||
| + | When testing found image macros: | ||
| + | |||
| + | * Hide the action or the Keyboard Maestro editor as the image within the action may be found. | ||
| + | * Turn on the “Display” checkmark, so you get visual confirmation an image has been found. | ||
| + | * If the image is not found, play with the fuzz slider. | ||
| + | |||
Found_Image.1457249693.txt.gz · Last modified: by AlainLifchitz
