Coordinate <-> image matching seems to be the job of the coder. I have not looked at the code yet but I am sure it does not do screenshots. What it probably does is this:
-You provide an image.
-You provide x,y coordinates.
-The tool/library calculates a heatmap from the relationship between coordinates
-The tool overlays the heatmap 1:1 to the image
The Google screenshot and clicking demo is just an example of a possible implementation. You can use heatmaps for many many other things so this surely does not limit itself (nor prefer) to website click tracking. ;-)
Exactly, it expects you to provide the image. The coordinates are currently expected to be absolute and pixel-specific, where 55,11 is 55 pixels inward and 11 downward.
If there was sufficient interest, I could implement relative positioning as well, where they resolve to a percentage of the source image.
-You provide an image.
-You provide x,y coordinates.
-The tool/library calculates a heatmap from the relationship between coordinates
-The tool overlays the heatmap 1:1 to the image
The Google screenshot and clicking demo is just an example of a possible implementation. You can use heatmaps for many many other things so this surely does not limit itself (nor prefer) to website click tracking. ;-)