Is there a better way to check if images are the same? I now use imagedata

William Prothero prothero at
Wed Dec 29 11:50:03 EST 2021

My basic suggestion is that you use the location data of each connected dot, rather than the image data.
Good luck,
Bill P

Sent from my iPad

> On Dec 29, 2021, at 8:42 AM, William Prothero via use-livecode <use-livecode at> wrote:
> William,
> I understand that you want to see if the dots that are connected in one path are also connected in another path which may have them connected in a different order. Seems you could just loop through each dot in the reference path, then see if the same dots are included in the user’s path. You would need to include a name for each reference point, of course. That’s if I understand your problem correctly.
> Bill
> Sent from my iPad
>> On Dec 29, 2021, at 1:58 AM, William de Smet via use-livecode <use-livecode at> wrote:
>> Hi there,
>> Is there a better way to check if images are the same?
>> I now use imagadata.
>> In my app I have an example drawn image (5x5 matrix with dots, a Geoboard).
>> These dots are important because by touching them their Loc is used
>> (gStartLoc and gStartLoc)
>> Two dots will be connected by setting the points of the last grc to
>> gStartLoc & return & gStartLoc.
>> No problem here.
>> The idea is that the user copies my example on their matrix/geoboard by
>> connecting the dots.
>> To check if the made images (geoboards) are the same I make a snapshot of
>> both and compare the imagadata of these images.
>> Everything is fine as long as the user connects the same dots as the way
>> (length between dots) it is done in the example.
>> Then the imagadat is the same.
>> The geoboards can look the same but the connected dots can be different in
>> length so use imagadata to compare these is not the way to get it right.
>> Any ideas for a better way?
>> greetings,
>> William
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:

More information about the use-livecode mailing list