add image using url (all image format supported by canvas)

add custom canvas size
This commit is contained in:
Valvin 2017-09-17 22:25:03 +02:00
parent 3faf647a76
commit 7827fe5ec7
2 changed files with 20 additions and 4 deletions

View file

@ -1,8 +1,7 @@
var d = document;
var cg = {};
var w = window.innerWidth * 0.8;
var h = window.innerHeight * 0.8;;
console.log('size : ' + w + ' x ' + h);
var w = parseInt(window.innerWidth * 0.8);
var h = parseInt(window.innerHeight * 0.8);
var canvas = $('#c');
canvas.attr('width',w).attr('height',h);
var c = canvas[0];
@ -11,6 +10,8 @@ var scene = new RB.Scene(c);
var fontFamily = "Domestic Manners, Arial, helvetica, sans serif";
var pop = new Audio('pop.ogg');
var currentObj = null;
$('#newWidth').val(w);
$('#newHeight').val(h);
scene.add( scene.rect(w, h, 'white') );
scene.update();
@ -177,7 +178,17 @@ cg.createTextFromInput = function(e){
pop.play();
}
}
cg.createImageFromInput= function(e){
var key = e.keyCode || e.which;
var imgUrl = $('#newImgUrl').val();
if(key == 13){
cg.createImage(imgUrl);
$('#newImgUrl').val('');
}
}
cg.saveImage = function(){
var data = c.toDataURL('png');
// $.ajax({

View file

@ -53,7 +53,7 @@ margin: 0;
padding: 0;
}
h1, h2
h1, h2, h3
{
text-transform: uppercase;
background-color: transparent;
@ -243,3 +243,8 @@ text-decoration: underline;
position: fixed;
}
#newWidth, #newHeight{
width: 70px ;
display : inline;
}