Die Lage ist also wie folgt: Ich muss eine (benutzerdefinierte) Grafik nehmen und dem Benutzer erlauben, Regionen innerhalb dieser Grafik zu definieren und zu beschriften. Wenn Sie zum Beispiel ein Bild von einem Gesicht hochgeladen haben, möchten Sie vielleicht "rechtes Auge", "linkes Auge", "Nase" usw. definieren. Wenn ich einen zuvor definierten Bereich auswähle, sollte er auf dem Bild irgendwie hervorgehoben werden. Diese Bereiche sind (natürlich) nicht unbedingt rechteckig, und sie dürfen sich nicht überschneiden. Und wenn man innerhalb eines definierten Bereichs in der Grafik klickt, sollte ich in der Lage sein, zu erkennen, welcher Bereich angeklickt wurde.
Es gibt mehrere Möglichkeiten, die ich mir vorstellen kann, aber keine davon ist zufriedenstellend. Ein anderer Entwickler vor mir hat versucht, ein transparentes Gitter über die Originalgrafik zu legen und mit der Hintergrund-Alpha-Farbe zu spielen, um Regionen hervorzuheben, aber ich glaube, er hat es ziemlich vermasselt. Ich könnte mir entweder die Hände richtig schmutzig machen und versuchen, ihren Code zu bereinigen, oder einen völlig neuen Ansatz versuchen.
Was würden Sie für maximale Geschwindigkeit und Benutzerfreundlichkeit vorschlagen?
Kopfgeld hinzugefügt: nach der besten Lösung zu suchen, die mich in kürzester Zeit zum Laufen bringt.