jamesh wrote: ↑Thu Apr 25, 2019 2:19 pm
A screenshot of a Scratch program is no different from anything you might place in
blocks on here...
All what Heater said. Assuming it's not unreadable through sizing or compression, there's nothing one can instantly do with that but look at it.
That's a real PITA if one wants to use it, or the poster is hoping for help with debugging it, or they are reporting some kind of bug they hope gets investigated or resolved.
The main problem is there's no copy-paste-and-use option available.
If one wants to use it, run or debug it, one has to copy it by hand and that can be a lot of work for all but the most trivial of visual programs. For some visual languages what's shown doesn't always provide the full settings used for a particular visual block.
And one can never be sure that what is shown in the screenshot image is how it actually is for them, exactly what is in the program file. Good luck telling which whitespace is a space or tab, or how many spaces there may be, trying to guess if they've added whitespace in their text which may not be obvious from the screenshot.
When a user provides the actual program file, loading it will show the same visuals and also allow it to be run, and debugged with minimal effort.
I think the worst I've encountered has been a phone photo of a textual program shown on a monitor, pasted into a Word .docx file, embedded in a .zip file.