{"id":22678361,"url":"https://github.com/evilc/ahk-cgdipsnapshot","last_synced_at":"2025-07-25T04:39:52.402Z","repository":{"id":24930573,"uuid":"28347772","full_name":"evilC/AHK-CGDipSnapShot","owner":"evilC","description":"An AHK library for working with snapshots of a portion of the screen (compare, easy conversion etc) using the GDI+ library","archived":false,"fork":false,"pushed_at":"2023-02-09T16:20:08.000Z","size":408,"stargazers_count":28,"open_issues_count":2,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-19T21:45:12.781Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"AutoHotkey","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evilC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-12-22T16:40:49.000Z","updated_at":"2024-10-25T23:09:31.000Z","dependencies_parsed_at":"2025-02-04T13:44:17.148Z","dependency_job_id":"efb66616-e3b4-4cf4-a705-abf6b786ca91","html_url":"https://github.com/evilC/AHK-CGDipSnapShot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/evilC/AHK-CGDipSnapShot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FAHK-CGDipSnapShot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FAHK-CGDipSnapShot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FAHK-CGDipSnapShot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FAHK-CGDipSnapShot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evilC","download_url":"https://codeload.github.com/evilC/AHK-CGDipSnapShot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FAHK-CGDipSnapShot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266956268,"owners_count":24012143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-09T18:14:54.755Z","updated_at":"2025-07-25T04:39:52.373Z","avatar_url":"https://github.com/evilC.png","language":"AutoHotkey","funding_links":[],"categories":[],"sub_categories":[],"readme":"AHK-CGDipSnapShot\n=================\n\nAn AHK library for working with snapshots of a portion of the screen (compare, easy conversion etc)\n\n### What does it do?\nIt adds a layer on  top of the GDI+ (\"Gdip\") library that introduces the concept of *Snapshots*.\n\nA Snapshot is a screen grab of a box from the screen, which can then be examined using a command syntactically similar to AHK's `PixelGetColor` command. Pixel checks can be done using coordinates relative to the **Screen** or to the **Snapshot**.\n\nThe advantage of this technique is that you can perform multiple checks on an area of the screen, *without the worry of the screen changing between one check and another*.  \n\nYou can also take multiple Snapshots at any given moment(s), easily save Shapshots to disk, and also a mechanism is provided to easiliy display Snapshots on the screen.\n\nExample script included.\n\n### Using this library in your projects\n#### Setup\n##### All Methods\nObtain Gdip_all.ahk from [here](https://github.com/aviaryan/Clipjump/blob/master/lib/Gdip_All.ahk) and place in `C:\\Program Files\\AutoHotkey\\lib`\nThen follow either \"easy\" or \"manual\" method.\n\n##### Easy Method\n1. Clone this project using GitHub for Windows.\nYou can click here\nOn the main page for this project on GitHub, click **Clone in Desktop** on the right edge of the page.  \nOr you can try [this link](github-windows://openRepo/https://github.com/evilC/AHK-CGDipSnapShot).  \nThis will clone this Project (\"Repository\") onto your computer.  \nIf there are updates to this Library, you can then Synch with GitHub to get the latest version. \n1. Run `Setup.exe` from the repoistory you just downloaded.  \nThis will check you are all set up to use the library and configure AutoHotkey so you can easily include the library in any script in any folder on your computer.\n2. Check the *DEVELOPER NOTES* section to see if there are any special instructions, then click *Install*.\n3. You are now set up and can use this library by putting the following line at the start of your script:  \n`#include \u003cCGDipSnapshot\u003e`\n\n##### Manual Method\nIf you know what you are doing, or are paranoid, or both, you can just obtain the files and `#include` as normal. The Setup app simply makes it easy for people who don't really know what they are doing to get up and running with this library. It performs the following main functions:  \nCheck for out-of-date AHK version from Autohotkey.com, instead of an up-to-date version from http://ahkscript.org   \nCreate an ahk file in your AHK lib folder (Usually C:\\Program Files\\Autohotkey\\Lib) that includes the file(s) from this repository in the Github folder - thus allowing you to keep this lib in the Github repo folder, but include it from anywhere via `#include\u003c\u003e` syntax.\n\n#### Usage\nHelp on usage should be obtainable from the following sources (Best to Worst):\n\n* Project [Wiki](https://github.com/evilC/AHK-CGDipSnapShot/wiki)\n* Example scripts.  \nThese usually illustrate basic set-up and usage.\n* Library Source.  \nMay need to check this to see full list of features.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilc%2Fahk-cgdipsnapshot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevilc%2Fahk-cgdipsnapshot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilc%2Fahk-cgdipsnapshot/lists"}