Spaces:
Running
Running
adaptive
Browse files- index.html +6 -8
- static/js/index.js +32 -8
index.html
CHANGED
|
@@ -448,29 +448,27 @@
|
|
| 448 |
<div style="clear: both"></div>
|
| 449 |
</div>
|
| 450 |
<div id="c10" class="column interpolation-video-column" style="width: 70%;">
|
| 451 |
-
<div id="
|
| 452 |
Loading...
|
| 453 |
</div>
|
| 454 |
-
<input class="slider is-full-width is-large is-info"
|
| 455 |
id="interpolation-slider"
|
| 456 |
step="1" min="0" max="6" value="0" type="range">
|
| 457 |
<label for="interpolation-slider"><strong>Perturbation Budget Ε</strong> from 2/255 to 128/255</label>
|
| 458 |
</div>
|
| 459 |
<!-- <div id="c100" class="column interpolation-video-column" style="width: 70%; display: none;">
|
| 460 |
-
<div id="
|
| 461 |
Loading...
|
| 462 |
</div>
|
| 463 |
-
<input class="slider is-full-width is-large is-info"
|
| 464 |
-
id="interpolation-slider"
|
| 465 |
step="1" min="0" max="6" value="0" type="range">
|
| 466 |
<label for="interpolation-slider"><strong>Perturbation Budget Ε</strong> from 2/255 to 128/255</label>
|
| 467 |
</div> -->
|
| 468 |
<div id="imgnet" class="column interpolation-video-column" style="width: 70%; display: none;">
|
| 469 |
-
<div id="
|
| 470 |
Loading...
|
| 471 |
</div>
|
| 472 |
-
<input class="slider is-full-width is-large is-info"
|
| 473 |
-
id="interpolation-slider"
|
| 474 |
step="1" min="0" max="6" value="0" type="range">
|
| 475 |
<label for="interpolation-slider"><strong>Perturbation Budget Ε</strong> from 2/255 to 128/255</label>
|
| 476 |
|
|
|
|
| 448 |
<div style="clear: both"></div>
|
| 449 |
</div>
|
| 450 |
<div id="c10" class="column interpolation-video-column" style="width: 70%;">
|
| 451 |
+
<div id="c10-image-wrapper" >
|
| 452 |
Loading...
|
| 453 |
</div>
|
| 454 |
+
<input name="c10" class="slider is-full-width is-large is-info"
|
| 455 |
id="interpolation-slider"
|
| 456 |
step="1" min="0" max="6" value="0" type="range">
|
| 457 |
<label for="interpolation-slider"><strong>Perturbation Budget Ε</strong> from 2/255 to 128/255</label>
|
| 458 |
</div>
|
| 459 |
<!-- <div id="c100" class="column interpolation-video-column" style="width: 70%; display: none;">
|
| 460 |
+
<div id="c100-image-wrapper" >
|
| 461 |
Loading...
|
| 462 |
</div>
|
| 463 |
+
<input name="c100" class="slider is-full-width is-large is-info interpolation-slider"
|
|
|
|
| 464 |
step="1" min="0" max="6" value="0" type="range">
|
| 465 |
<label for="interpolation-slider"><strong>Perturbation Budget Ε</strong> from 2/255 to 128/255</label>
|
| 466 |
</div> -->
|
| 467 |
<div id="imgnet" class="column interpolation-video-column" style="width: 70%; display: none;">
|
| 468 |
+
<div id="imgnet-image-wrapper" >
|
| 469 |
Loading...
|
| 470 |
</div>
|
| 471 |
+
<input name="imgnet" class="slider is-full-width is-large is-info interpolation-slider"
|
|
|
|
| 472 |
step="1" min="0" max="6" value="0" type="range">
|
| 473 |
<label for="interpolation-slider"><strong>Perturbation Budget Ε</strong> from 2/255 to 128/255</label>
|
| 474 |
|
static/js/index.js
CHANGED
|
@@ -3,20 +3,44 @@ window.HELP_IMPROVE_VIDEOJS = false;
|
|
| 3 |
var INTERP_BASE = "./static/images/adaptive";
|
| 4 |
var NUM_INTERP_FRAMES = 7;
|
| 5 |
|
| 6 |
-
var
|
|
|
|
|
|
|
|
|
|
| 7 |
function preloadInterpolationImages() {
|
| 8 |
for (var i = 0; i < NUM_INTERP_FRAMES; i++) {
|
| 9 |
-
var
|
| 10 |
-
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
}
|
| 13 |
}
|
| 14 |
|
| 15 |
-
function setInterpolationImage(
|
| 16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
image.ondragstart = function() { return false; };
|
| 18 |
image.oncontextmenu = function() { return false; };
|
| 19 |
-
$('#
|
| 20 |
}
|
| 21 |
|
| 22 |
|
|
@@ -68,7 +92,7 @@ $(document).ready(function() {
|
|
| 68 |
preloadInterpolationImages();
|
| 69 |
|
| 70 |
$('#interpolation-slider').on('input', function(event) {
|
| 71 |
-
setInterpolationImage(this.value);
|
| 72 |
});
|
| 73 |
setInterpolationImage(0);
|
| 74 |
$('#interpolation-slider').prop('max', NUM_INTERP_FRAMES - 1);
|
|
|
|
| 3 |
var INTERP_BASE = "./static/images/adaptive";
|
| 4 |
var NUM_INTERP_FRAMES = 7;
|
| 5 |
|
| 6 |
+
var c10_images = [];
|
| 7 |
+
var c100_images = [];
|
| 8 |
+
var imgnet_images = [];
|
| 9 |
+
|
| 10 |
function preloadInterpolationImages() {
|
| 11 |
for (var i = 0; i < NUM_INTERP_FRAMES; i++) {
|
| 12 |
+
var c10_path = INTERP_BASE + '/c10_' + String(i) + '.png';
|
| 13 |
+
// var c100_path = INTERP_BASE + '/c100_' + String(i) + '.png';
|
| 14 |
+
var imgnet_path = INTERP_BASE + '/imgnet_' + String(i) + '.png';
|
| 15 |
+
|
| 16 |
+
c10_images[i] = new Image();
|
| 17 |
+
c10_images[i].src = c10_path;
|
| 18 |
+
|
| 19 |
+
// c100_images[i] = new Image();
|
| 20 |
+
// c100_images[i].src = c100_path;
|
| 21 |
+
|
| 22 |
+
imgnet_images[i] = new Image();
|
| 23 |
+
imgnet_images[i].src = imgnet_path;
|
| 24 |
}
|
| 25 |
}
|
| 26 |
|
| 27 |
+
function setInterpolationImage(name, value) {
|
| 28 |
+
|
| 29 |
+
if (name == "c10"){
|
| 30 |
+
var image = c10_images[value]
|
| 31 |
+
}
|
| 32 |
+
else if (name == "c100"){
|
| 33 |
+
var image = c100_images[value]
|
| 34 |
+
}
|
| 35 |
+
else if (name == "imgnet"){
|
| 36 |
+
var image = imgnet_images[value]
|
| 37 |
+
}
|
| 38 |
+
else {
|
| 39 |
+
var image = c10_images[value]
|
| 40 |
+
}
|
| 41 |
image.ondragstart = function() { return false; };
|
| 42 |
image.oncontextmenu = function() { return false; };
|
| 43 |
+
$('#'+name+'-image-wrapper').empty().append(image);
|
| 44 |
}
|
| 45 |
|
| 46 |
|
|
|
|
| 92 |
preloadInterpolationImages();
|
| 93 |
|
| 94 |
$('#interpolation-slider').on('input', function(event) {
|
| 95 |
+
setInterpolationImage(this.name, this.value);
|
| 96 |
});
|
| 97 |
setInterpolationImage(0);
|
| 98 |
$('#interpolation-slider').prop('max', NUM_INTERP_FRAMES - 1);
|