Schnelle Frage: Auf dieser Website hier http://www.vischeck.com/examples/ gibt es ein paar Bilder von Zahlen in einer anderen Farbe versteckt, um auf Farbenblindheit zu testen. Gibt es eine Möglichkeit, diese Bilder algorithmisch zu generieren?Anzeige von farbenblind Bildern
Antwort
Sie basieren auf vorgefertigten Punktfeldern, auf denen Sie eine Zahl überlagern und bei jeder teilweisen Füllung den gesamten Punkt einfärben. Wenn Sie die richtigen Farben kennen - das wird es tun?)
Können Sie mich mit einem Ort verbinden, der diese Punktefelder erzeugt? – Dirk
Sorry, noch nie einen gesehen. Sie können jedoch ein beliebiges Paar oder eine Gruppe von Farben verwenden und praktisch beliebige zufällige Punkte erzeugen oder kopieren. Die Punkte sind nicht wichtig. Es ist nur wichtig, dass Sie mit einem Bild beginnen, das in Graustufen keinen Buchstaben zeigt und einige Punkte, die einen Buchstaben oder eine Zahl ergeben. Das ist alles. Die Farben sind wichtig und Sie müssen sie aus bekannten Tests erhalten. – naugtur
In welcher Sprache codieren Sie? Es ist unmöglich, eine definitive Antwort zu geben, ohne das Problem gut zu kennen.
Wenn Sie in .NET sind, ist GDI Ihre beste Wahl für die Erzeugung eines solchen Punktfeldes, aber es ist nicht einfach, dies algorithmisch zu tun, und es ist möglich, dass diese von Hand gezeichnet wurden.
Eine einfachere Möglichkeit, die Sie haben, ist die Verwendung eines gleichmäßig verteilten Kreisfeldes, auch wenn es nicht so elegant ist.
Dann würden Sie zwei Farben auswählen, die von (bestimmten?) Farbenblinden Menschen nicht (leicht) unterschieden werden sollen.
Jetzt zeichnen Sie eine Zahl in das quadratische Feld (unter Verwendung einer von 10 Matrizen für die Zahlen 0-9, die jedes Zahlenzeichen mit Größen darstellen, die mit dem Kreisfeld kompatibel sind) und verwenden (begrenzte) Zufallsvariationen der beiden Farben die Person sollte nicht unterscheiden.
Mit anderen Worten, wenn die Person nicht rot und grün unterscheiden soll, würden Sie einen Charakter mit Rottönen auf einem grünen Schattierungen Hintergrund machen.
Sie würden möglicherweise HUE> RGB-Funktionen benötigen, für .NET müssten Sie nach einer Bibliothek suchen (ich erinnere mich daran, eine aus Codeprojekt zu verwenden).
- 1. mapkit multiple Punkte Anzeige mit verschiedenen Bildern
- 2. Retina-Anzeige Probleme beim Arbeiten mit Bildern
- 3. Anzeige von zwei PNG-Bildern gleichzeitig mit pylab
- 4. Matlab - Anzeige von zwei Bildern mit Originalmaßen im selben Fenster
- 5. Django-Vorlage - Anzeige von Bildern in der Tabelle
- 6. Anzeige von heruntergeladenen Bildern in meiner Handy-Galerie
- 7. Javascript if Aussagen in der Anzeige von Bildern
- 8. HTML5: Anzeige von Bildern in Dropzone in img Tag
- 9. HTML - Semantische Art der Anzeige von Bildern/Icons/Benutzeroberflächenelementen?
- 10. LINQ und XML - Parsing und Anzeige von Bildern
- 11. Anzeige von Bildern aus SQL-Datenbank mit klassischen ASP
- 12. Positionierung von Bildern innerhalb von Bildern
- 13. Anzeige Divs mit Bildern untereinander auf mobile Version
- 14. Problem bei der Anzeige kleinerer Bilder auf größeren Bildern
- 15. Anzeige von 3 Bildern von der URL zur Zelle von Collection View Swift
- 16. Wiedergabe von Bildern in vb.net
- 17. Zugriff und Anzeige von Bildern/Abfrage von Dateidownloads, die sich außerhalb des Anwendungsordners befinden
- 18. Android: Fehler bei der Verwendung von Bitmap zur Anzeige von Bildern mit Android Studio
- 19. Anzeigen von Bildern in GSP (Grails)
- 20. Zeichnen von SVG-Bildern in wxWidgets
- 21. Anzeigen von .npy-Bildern
- 22. phpLiteAdmin - Hinzufügen von Bildern
- 23. Magento Importieren von Bildern
- 24. Vergleich von zwei Bildern
- 25. Änderungen von Bildern entfernen
- 26. Meteor: Vorladen von Bildern
- 27. Anzeigen von Bildern
- 28. Programmieren von Bildern programmatisch
- 29. Anzeigen von Bildern in Atom-Feed
- 30. Anzeige von Säulendaten mit CSS-Anzeige Tabellenspalte
Es heißt Ishihara Platten. Ich interessiere mich dafür selbst für Algorithmus. – neoneye