Helligkeit und Kontrast für ein Leinwandbild mit Javascript

9

Ich habe ein Bild in einem Tag

%Vor%

Wie ist es möglich, die Helligkeit und den Kontrast dieses Bildes mit Javascript zu ändern?

Tnx

    
Claudio 11.10.2010, 10:59
quelle

4 Antworten

4

Es gibt mindestens eine JavaScript-Bibliothek, von der ich weiß, dass sie dies tun kann, Pixastic

Die Verwendung könnte so aussehen.

%Vor%

Die Bibliothek soll mit Bildern auf Ihrer Seite arbeiten und sie durch Canvas-Elemente ersetzen, die das gerenderte Ergebnis enthalten.

Aber im obigen Code habe ich ein canvas-Element und nicht ein Bild übergeben und die 'leaveDOM' -Eigenschaft eingefügt, um zu verhindern, dass die pixastic-Bibliothek Ihre Zeichenfläche im DOM für die erzeugte ersetzt.

Um die Ergebnisse anzuzeigen, habe ich die Callback-Funktion eingefügt, die nur ctx.drawImage verwendet, um den Inhalt in Ihre ursprüngliche Zeichenfläche zu bringen.

Hoffe, dass das Sinn macht.

Sie können in der Dokumentation nach weiteren Beispielen suchen. Pixastic Documentation

    
Kyle Jones 11.10.2010, 18:12
quelle
0

Nach meiner Erfahrung ist fabric.js die beste Javascript-Bibliothek, um das zu tun. Sehen Sie sich Fabric JS an und wie Sie die Bildfilterung durchführen: Ссылка

    
Brandon Johnson 12.08.2014 18:02
quelle
0

Sie können dies versuchen, siehe Kommentar

%Vor%

    
Laxman Kumar 14.04.2014 15:01
quelle
-3

Sie können dies versuchen (c # -Code):

%Vor%     
Jeff Norman 11.10.2010 11:08
quelle