So what they're probably doing is scaling the scribbles to match the resolution of the template image, storing the line segments that way, and then rescaling back to screen resolution to show each update. That will definitely be slower than not having to scale at all (i.e. using a template of the correct screen dimensions). It does look like their scaling algorithm is off, judging by the breaks in the lines, but I wouldn't call them stupid over that. It would be interesting to see if the saved image has those line breaks or not. Then we'd know if the problem is in scaling the line segments to the template when storing them, or in resizing the segments back to screen dimensions when showing them.
|