mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-28 18:00:09 +00:00
tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
e115636088
commit
c9e1f8d3e6
@ -286,6 +286,7 @@ var histogram = function(img, canvas, mode, color){
|
||||
}
|
||||
|
||||
// XXX make defaults externally savable -- options???
|
||||
// XXX add support for img URL...
|
||||
var makeWaveform = function(img, mode, color, controls){
|
||||
mode = mode || 'color'
|
||||
|
||||
@ -307,6 +308,16 @@ var makeWaveform = function(img, mode, color, controls){
|
||||
b.classList.add('current')
|
||||
: b.classList.remove('current') }) }
|
||||
|
||||
// handle img urls...
|
||||
if(typeof(img) == typeof('str')){
|
||||
var src = img
|
||||
img = document.createElement('img')
|
||||
img.onload = function(){
|
||||
container.setAttribute('image-width', img.width)
|
||||
container.setAttribute('image-height', img.height)
|
||||
update() }
|
||||
img.src = src }
|
||||
|
||||
// container...
|
||||
var container = document.createElement('div')
|
||||
container.classList.add('graph', type)
|
||||
@ -345,7 +356,7 @@ var makeWaveform = function(img, mode, color, controls){
|
||||
container.setAttribute('image-height', img.height)
|
||||
|
||||
// init...
|
||||
update(mode)
|
||||
update()
|
||||
|
||||
return container
|
||||
}
|
||||
@ -358,6 +369,8 @@ var start = function(){
|
||||
|
||||
//document.body.appendChild(makeWaveform(document.getElementById('input'), 'color', 'normalized'))
|
||||
document.body.appendChild(makeWaveform(document.getElementById('input')))
|
||||
|
||||
document.body.appendChild(makeWaveform('../images/splash-800x500.jpg'))
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user