summaryrefslogtreecommitdiff
path: root/index.html
blob: 5c7999fcb9c004fcd4b88e2c65471e4c901b92ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<style>
canvas { display: inline-block; }
</style>
<body><input type="text" id="url_el"></body>
<script src="convolve.js"></script>
<script src="smartblur.js"></script>
<script src="fetch.js"></script>
<script>

var url = 'img/orange-01.jpg'
var smart_blur = new SmartBlurFilter ()

function load(url){
	fromImage(url, function(src){
		var dest = document.createElement("canvas")
		var blurred = smart_blur.blur(src, dest)
		document.body.innerHTML = ""
		document.body.appendChild(src)
		document.body.appendChild(blurred)
	})
}
load(url)
url_el.addEventListener("input",function(){
	url = "/cgi-bin/proxy?" + url_el.value
	load(url)
})




</script>