Ich bin ein farbenblinder Künstler und ich habe versucht, ein Panel zu machen, das mir den Namen der Vordergrundfarbe, die ich ausgewählt habe, sagen wird.Wie ändert man HTML-Elemente nach einem Photoshop-Event?
Ich habe es geschafft, den Panel-Namen die Farbe zu geben, wenn der HTML-Code das erste Mal ausgeführt wird, aber ich weiß nicht, wie es wiederholt passieren kann. Ich weiß nicht, wie man ein Photoshop-Ereignis benutzt, um dieses Skript laufen zu lassen.
Im Idealfall würde es jedes Mal ausgeführt, wenn der Benutzer eine Farbe in der Farbauswahl anklickt oder auswählt.
Dies ist das Stück Code, den HTML-Text im Bedienfeld auf den Namen des Farbe ändert:
<script type="text/javascript">
var csInterface = new CSInterface();
csInterface.evalScript('app.foregroundColor.rgb.hexValue', function (result) {
var ntcData = ntc.name(result);
document.getElementById("color_name").textContent = ntcData[1];
});
</script>
Dieses Stück Code funktioniert. Ich bin mit Photoshop CC 2017