Hinweis: Ich kann kein JavaScript verwenden, da dies für eine CSS Zen Garden-Art der Herausforderung ist. Bitte schlagen Sie keine JS-Bibliothek vor.Kann man Bilder mit einem SVG-Filter verpixeln?
Ich habe 2 Ideen, die ich nicht voran machen auf:
ein SVG-Filter verwenden, um nur die dang Bild pixelate; Ich habe mit
<feMorphology operator="erode"/>
gespielt und den Kontrast nach oben gestanzt, aber es sieht schlecht aus.Filtern Sie das Bild, um kleiner zu sein, dann skalieren Sie es mit CSS und
image-rendering
, um alle blocky zu sein. Der schwierige Teil ist Schritt A; Ich kann keine Filteroperationen finden, die die Eingabe skalieren.
Fehle ich etwas? Wie kann ich mit einem SVG-Filter einen "pixeligen" Effekt erzielen?
Hm. Funktioniert in WebKits einwandfrei, aber in Firefox ist es nur verschwommen. – Tigt
Das liegt daran, dass die displacementMap ein domänenübergreifendes Bild verwendet. Wenn Sie das DisplacementMap-Image auf der gleichen Domain wie die Quelle hosten, sollte es gut funktionieren. (Firefox hat die Filter-Sicherheitsspezifikation implementiert - webkit hat das nicht) –
Oh, das ist großartig; Wenn Sie das in die Antwort für andere Leute bringen könnten, würde ich gerne akzeptieren! – Tigt