Schach-Diagramm-Umwandlung vom Bild in FEN-Code
Beschreibung
Die Webseite http://www.edv-abmayr.de/schach/convert_picture/convert_chess_diagram_to_fen_code.htm
kann helfen, die Stellung in einem Schachdiagramm per Copy-Paste auf dieser
Seite einzufügen, und mit dem Add-On von https://chessvision.ai/
in einen FEN-Code umzuwandeln und damit die Stellung in einem eigenen Programm,
in lichess.org oder in chess.com zu laden. Man kann mit dem Add-On sogar
Schachaufgaben schnell lösen, das ist aber nicht das Ziel dieser Webseite.
Diese Seite hat ein Schachtrainer geschrieben, um digitale Bilder von
Schachaufgaben mit möglichst wenig Aufwand in lichess-Studien umzuwandeln, die
er dann mit seinen Schülern besprechen kann.
Installation und Benutzung
Diese Webseite funktioniert nur mit relativ modernen
Versionen von JavaScript!
- Add-On von https://chessvision.ai/
installieren. (Am 29.10.2020 gab es das Add-On nur für Chrome und
Firefox.)
- Seite http://www.edv-abmayr.de/schach/convert_picture/convert_chess_diagram_to_fen_code.htm
laden.
- Schachdiagramm einfügen. Hierfür gibt es mehrere
Möglichkeiten. (Zuvor ist sicherzustellen, daß man die Kopie auch
anfertigen darf, d.h. daß keine Verletzung des Urheberrechts vorliegt.)
a) Schachdiagramm
als Graphik in die Zwischenablage kopieren (aus einer Webseite, einem Photo,
Scan, .) Dann die Zwischenablage in die Webseite einfügen. Die Stelle ist egal,
aber das Ausgabefenster muß den Fokus haben.
b) Klickt
man auf die Schaltfläche „Durchsuchen…“, kann man man eine Datei auswählen,
deren Inhalt angezeigt wird, wenn es eine Graphikdatei ist.
c) Dasselbe
ist möglich, indem man eine Graphikdatei per Drag&Drop auf die Schaltfläche
„Durchsuchen“ zieht und dort losläßt.
- Wenn die Graphik für das Ausgabefenster zu groß ist, wird
sie verkleinert.
- Add-On anklicken, Einstellungen vornehmen und Scan
starten.
- Aus dem Add-On-Fenster kann man entweder den FEN-Code
herauskopieren und in das eigene Schachprogramm einfügen, oder die Buttons
für lichess oder chess.com anklicken, um sofort dort die Stellung zu
bekommen.
Wer diese Seite sehr oft benutzt, könnte überlegen, das
kostenpflichtige Programm Chess eBook Reader von https://chessvision.ai/ zu installieren.
Denn damit gehen manche Dinge noch schneller. (Es gibt eine kostenlose
Testversion.)
Mögliche Probleme
- Die Erkennung der Stellung funktioniert nicht gut. Gute
Bilder werden zu 100% erkannt. Wenn dies nicht der Fall ist, kann dies
verschiedene Ursachen haben:
- Im Bild sind mehrere Schachdiagramme. ---> Das
eingefügte Bild darf nur ein Schachdiagramm enthalten. Wenn noch anderer
Text oder andere Graphiken dabei sind, ist es kein Problem.
- Im Bild ist nur ein Teil eines Schachdiagramms. --->
Es muß ein vollständiges Diagramm sein!
- Die Qualität des Bildes ist zu schlecht (häufig bei
Photos aus alten Büchern). ---> Höhere Auflösung verwenden. Leider ist
die Qualität der Graphiken in alten Büchern oft so schlecht, daß es
selbst bei guten Photos zu vielen Fehlern kommt, was hauptsächlich daran
liegt, daß in diesen Büchern die schwarzen Felder nicht einheitlich
Schwarz oder grau, sondern nur relativ grob diagonal schraffiert sind.
- Wenn das Bild zu groß ist und nicht vollständig angezeigt
wird ---> Kleineres Bild einfügen. (Es wird nur der sichtbare Teil der
Webseite für die Konvertierung verwendet. Die Bildgröße wird zwar
angepaßt, je nach Scroll-Position kann der Fehler trotzdem auftreten.)
- Es werden für die Schachfiguren Symbole verwendet, die
das Add-On nicht kennt. Hier ist eine Abhilfe nicht möglich.
- Das Bild aus der Zwischenablage wird nicht eingefügt.
---> Das kann bei Browsern passieren, die JavaScript nicht gut genug
können. Am besten mit einem aktuellen Firefox oder Google Chrome testen.
Wichtig ist, daß die Webseite den Focus hat. Dies erreicht man einfach
dadurch, daß man mit der Maus das enthaltene Bild anklickt. Das Einfügen
einer Bild-Datei (die man z.B. im Windows-Explorer als Datei kopiert hat)
funktioniert nicht. Der Grund hierfür ist die Sicherheit: Man müßte aus
dem lokalen Pfad der Datei, der mit Strg-c kopiert wurde, ein Dateiobjekt
konstruieren und den Inhalt lesen. Das darf aber mit JavaScript nicht
möglich sein, weil sonst jede Webseite auf alle Dateien des Rechners
zugreifen könnte. Siehe https://developer.mozilla.org/de/docs/Web/API/File.
Versionsverzeichnis
2020-11-04: V1.0 Base version.
Datenschutz, Impressum, Kontakt
Kontakt, Impressum & Copyright, Datenschutzerklärung
In Abänderung zur obigen Datenschutzerklärung gilt auf der Webseite http://www.edv-abmayr.de/schach/convert_picture/convert_chess_diagram_to_fen_code.htm:
JavaScript wird benutzt. Die Daten, die der Benutzer auf dieser Seite einfügt,
werden zum Server von https://chessvision.ai/
übertragen, dort ausgewertet und gespeichert, sobald der Scan-Button des
Add-Ons benutzt wird. Mehr Informationen hierzu gibt es auf der Webseite
selbst.