Schwarz vor Augen wird ja, wenn man einschläft oder kurz einen Kreislaufkollaps hat etc.
Das mit ich sehe rot kenne ich nicht persönlich, aber habe von anderen Leuten gehört, dass sie rot sehen, wenn sie wütend sind
Denke so sind die Beispiele zu Redewendungen geworden
Und es gibt ja noch das Sternchensehen:
Gleicht unser Organismus das nicht rechtzeitig aus, bekommen Gehirn und Augen durch den kurzfristigen Blutdruckabfall zu wenig Blut und Sauerstoff. Die Folge: Unsere Netzhaut arbeitet nur noch eingeschränkt und meldet diese Beeinträchtigung an das Gehirn. Es kommt zu Lichtblitzen bzw. „Sternchen“ in unserem Sichtfeld
https://www.zeiss.de/vision-care/besser-sehen/sehen-verstehen/blinzeln-weinen-oder-sternchen-sehen.html#:~:text=Gleicht%20unser%20Organismus%20das%20nicht,%E2%80%9ESternchen%E2%80%9C%20in%20unserem%20Sichtfeld.