Как вы переносите изображение div или файла в какую-то область холста (внутри холста)? Я собираюсь сделать фотокнигу.
Я делал это с тегами div, но я видел, что все фотокниги делают это с помощью canvas. Они даже отправляют фотографию в виде холста.
<canvas id="canvas" style="position:absolute;"></canvas>
<canvas id="canvas-encima" style="position:absolute;left:8em;top:7em;"></canvas>
<script>
var canvas = document.getElementById("canvas"),
ctx = canvas.getContext("2d");
canvas.width= 1000;
canvas.height = 481;
var background = new Image();
background.src = "upload/plantilla5prueba.jpg";
background.onload = function() {
ctx.drawImage(background,0,0);
}
var canvas2 = document.getElementById("canvas-encima"),
ctx2 = canvas2.getContext("2d");
canvas2.width= 330;
canvas2.height = 280;
var image2 = new Image();
image2.src = "upload/celular.png";
image2.onload = function() {
ctx2.drawImage(image2,0,0);
;}
</script>
Я полагаю, что при перетаскивании капли или загруженного файла на холст, фотокнига будет почти готова.