The current editor and project (2D/3D) screenshots tend to be inconsistent, so we should write some guidelines for screenshots that are intended to be featured in the documentation.
Some suggestions:
#ff4444) outline without rounded or beveled corners. For large regions where an outline would be hard to see, use a semi-transparent bright red rectangle with 40% opacity.Feel free to discuss below. :smiley:
I totally agree with that. Just two comments:
For highlighting regions of the editor (such as buttons or a panel), use a 2 pixel-thick bright red (#ff4444) outline without rounded or beveled corners. For large regions where an outline would be hard to see, use a semi-transparent bright red rectangle with 40% opacity.
This would also make contributing harder for people with low-resolution displays
And I also want to add something regarding a11y:
If we choose to stick to this combination (red regions on default editor theme) people with _Protanopia_ (specific kind of color blindness) could have a hard time looking at the pictures.
Example:
_Normal view_ (taken from here)

_Protanopia_

_Deuteranopia_

There is also _Protanomaly_, _Deuteranomaly_ (most common), _Tritanopia_, _Tritanomaly_ and others but RGBlind is (not yet) able to render them.
Would there be a "safe" color that we can use instead of red?
Good call! I hope we manage to have this work.
Take all screenshots in hiDPI?
We already lack contributors, so I'm not for an extra hardware-related entry barrier.
Also already saw a contributor with screenshots from a 4k screen and it was ugly. Dunno if there's a high-dpi/scaling option for the editor's interface but if there is it's off by default. Also at least until beta 2 Godot doesn't handle Windows's UI and text scale property too well. Got a 4k screen and had to revert to 1080p for that
How to handle text on images?
I'd recommend not to have any, write text around the images. If you need to show multiple steps, you may use multiple images instead. Text would add several issues:
Etc. Good luck having people respect many guidelines.
Would there be a "safe" color that we can use instead of red?
Red is an aggressive color in any case, I'd recommend to forget it altogether.
Yes, there are several good options:
Red is an aggressive color in any case, I'd recommend to forget it altogether.
Fully agree. 馃憤
Regarding color blindness I can totally recommend reading this post. These are the main points when being color blind friendly:
1) Avoid the situation where important information is conveyed only in the form of color.
2) Avoid the situation where texts and objects are obscured with the background.
For example, there should be enough contrasts in brightness and saturation between texts/objects and backgrounds. Avoid the combination of colors that have the same brightness but different only in hue. [...]
3) Make texts and objects as thick or big as possible.
4) Caution when using red.
For non-colorblind people, red is the bright and vivid color. But for colorblinds, it is as dull as blue or dark green. Especially for protanopes, who cannot detect long wavelength of red light, dark red appears almost as black. Thus, avoid using red characters on black backgrounds, including blackboards.Note that black text and red text look the same for protanopes. Colorblinds people, however, still feel certain ranges of reds as bright and vivid colors. [...]
They also provide a set of colors that is unambiguous both to colorblinds and non-colorblinds. Regarding the blueish default background possible choices would be yellow, orange or a light blue. As @NathanLovato already said brightness or saturation differences are very important so white and light grey are also possible because the background of the godot interface is often very dark (for further testing: here you can play with contrasts).
I created a little test matrix:

The chosen colors are only some examples. There might be nicer ones.
Another question which should be answered in a guideline: https://github.com/godotengine/godot-docs/issues/946#issuecomment-356681013
For all screenshots: use an PNG optimizer.
Also, yes, 1080p max. 720p is fine too.
Most helpful comment
Fully agree. 馃憤
Regarding color blindness I can totally recommend reading this post. These are the main points when being color blind friendly:
They also provide a set of colors that is unambiguous both to colorblinds and non-colorblinds. Regarding the blueish default background possible choices would be yellow, orange or a light blue. As @NathanLovato already said brightness or saturation differences are very important so white and light grey are also possible because the background of the godot interface is often very dark (for further testing: here you can play with contrasts).
I created a little test matrix:

The chosen colors are only some examples. There might be nicer ones.