到目前为止,我有这段代码;
var imageLoader = document.getElementById('imageLoader');
imageLoader.addEventListener('change', handleImage, false);
var canvas = document.getElementById('imageCanvas');
var ctx = canvas.getContext('2d');
function handleImage(e){
var reader = new FileReader();
reader.onload = function(event){
var img = new Image();
img.onload = function(){
canvas.width = img.width;
canvas.height = img.height;
ctx.drawImage(img,0,0);
}
img.src = event.target.result;
}
reader.readAsDataURL(e.target.files[0]);
}
将图像绘制到画布上,然后我有这段代码
%img#example{"data-caman-hidpi" => "images/example1_1200.jpg", src: "images/example1_600.jpg"}/
它操纵存储在 images/ 中的图像,但对 canvas 来说是新手并且没有太多的 javascript 知识,我不确定如何合并这两段代码以便它们一起工作。我希望能够从我的计算机中选择一个图像并将其绘制到画布上,然后能够使用 Caman.js 来操作此图像。任何帮助将非常感激。