ich dieses Bild an einen HTML5-Canvas gezeichnet haben:HTML5-Canvas gelten Farbe Bild, in dem Form-Overlays
Was ich tun möchte, ist die Farbe anwenden davon nur ein Teil. Der Teil, wo ich Farbe anwenden möchten durch die folgende Overlay-Bild definiert:
Also, im Grunde würde Ich mag meine Färbung führen durch die Überlagerung. Wo also die Overlay-Pixel auf die Hauptbildpixel treffen, sollte ich eine Farbe auf das Hauptbild anwenden. Zumindest sehe ich das so. Beachten Sie, dass das Overlay dem gesamten Bild mit Ausnahme der Schnürung entspricht.
Der Haken ist, dass ich die Hauptbildtextur behalten möchte, während ich die Farbe anwende. Sie können sehen, dass es eine Lederstruktur und ein "echtes" Gefühl hat, das ich behalten möchte.
Können Sie mir bitte einige Methoden zeigen, dies zu erreichen oder einige Gedanken zu teilen?
Vielen Dank!
Vielen Dank für Ihre Antwort. "Hard-Light" scheint das zu sein, das meinen Anforderungen am besten entspricht. Gibt es irgendeine Möglichkeit, dass ich das unter Internet Explorer machen könnte? Ich meine zumindest für die modernen Versionen. Danke für Ihre Bemühungen! –
Es sollte funktionieren wie für die modernen Versionen. Für ältere hat Blending nicht funktioniert, aber Compositinf hat es getan, so dass Sie auf Compo für ältere zurückgreifen konnten. Ich habe vor einiger Zeit irgendwo auf SO einen Test geschrieben. Ich kann es dir in ungefähr 10 Stunden (nach meinem Schlaf) geben, wenn tou es nicht gefunden hat. – Kaiido
Nicht funktioniert unter Internet Explorer 11 mindestens. Wenn Sie mehr Details über das Compositing teilen können, auf das Sie sich beziehen, wäre das großartig. Danke noch einmal! –