When I get a new image taken by the user with the camera and save its checksum, when the user later reloads that same image from the camera roll, the checksum is different. Could this be because the image saved in camera roll is in JPG format, which is lossy, and therefore its pixels are different? I am trying to use the checksum to detect that it is the same image: any idea how to overcome this situation? Do I need to save it as a JPG myself, then read it into memory so that I can get the same bytes that I will get from the camera roll later? If I do, I would also need to be sure that I save the same JPG format as the camera roll ...
Thanks! Patrick