4 ms·
Every time I see "snap chats can be screen shot" I get frustrated. This seems to be a trivially solvable problem. Most smart phones can display 60 frames per
by thatthatis 13y ago
Every time I see "snap chats can be screen shot" I get frustrated. This seems to be a trivially solvable problem. Most smart phones can display 60 frames per second or more. The human eye registers about 20-30 frames per second as fluid. Thus, couldn't you write an algorithm to cut the photo into 4-10 non-overlapping masks, and play those bits sequetially as a pseudo movie at 60+ fps. To the human eye it could look nearly or totally like a static image but to any camera it would be broken image (like taking a picture of an old CRT monitor, or worse)
Am I missing something about what would make this hard or impossible? It just seems like such an obvious solution to me.
- MattBearman 13y agoI remember a while ago someone had done just this as a proof of concept, it worked really well.
- emilga 13y agoI don't know how the "screen shot" works for a given phone, but it seem your solution could work. But it would still be possible to just videotape a snap.
- dec0dedab0de 13y agoYes, it was obvious after you explained it.
- thatthatis 13y agoThat's high praise in my, and Douglas Adams book.
- angersock 13y agohttp://en.wikipedia.org/wiki/Analog_hole http://en.wikipedia.org/wiki/Analog_hole
- shawabawa3 13y agoIt would waste huge amounts of battery, provide a worse user experience (would take longer to load, and would make images darker) and barely do anything to solve the problem, 3rd party apps would still be able to scrape it, as well as taking pictures of your phone screen, or just stitching together screenshots.
- thatthatis 13y agohaving to use a 3rd party app or having to collect a bunch of different screen shots to stitch together is a lot more work. Brightness seems a real potential problem. Load time and total battery/CPU consumption seem to be things that would be algo dependent.
- gbl08ma 13y agoNot all smartphones are able to continuously display parts of pictures at 60 fps (at least, not at a constant 60 fps), and in any smartphone that would result in very increased battery drain (and increased heat) when displaying pictures. Assuming everything worked as described, people could always take video screenshots, or record the screen with a camera (30+ fps is very common these days).
- thatthatis 13y agoWould the battery use be much worse than playing video?
- gbl08ma 13y agoIf one takes into account the fact that most smartphones have video coprocessors that speed up video decoding a lot (while reducing the battery usage), but which aren't quite appropriate to display that kind of "image puzzle" (that would be more in the GPU/CPU 2D acceleration field), unless the "puzzle" is comes encoded as a video, I would say the battery would be more drained than when playing video, yes.