Extensible jQuery plugin for pixelating images.
Include jQuery and pixelate.js:
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script src="assets/js/pixelate.js"></script>
Apply the pixelate()
function to selected elements like so:
$(window).on("load", function() {
$('.pixelate').pixelate();
});
focus
takes a value from 0 to 1 where the pixel density becomes larger asfocus
approaches 0. Default value:0.5
.canvasID
takes a string which designates the ID to be applied to the generated canvas element. Default value:pixelateCanvas
.
Options can be overridden like so:
$(window).on("load", function() {
$('.pixelate').pixelate({
'focus': 0.75,
'canvasID': "newCanvasID"
});
});
Groundwork by jmduke.