小编Raj*_*air的帖子

使用Amazon EC2构建聊天服务器

我正在使用简单的套接字构建聊天服务器.我想知道是否可以使用python套接字服务器库和amazon ec2实例来创建基本的聊天服务器.另外,如果您有任何更好的建议,请告诉我.

serversocket amazon-ec2

3
推荐指数
1
解决办法
1202
查看次数

使用 drawImage 复制到 HTML 画布时被剪裁的图像

我正在编写一个小片段,允许用户将图像拖动到 div 容器(dropzone)中,然后在该 div 中创建一个画布并将图像绘制到 div 中。但是,这现在确实有效,我根本无法弄清楚。问题是图像由于某种原因被剪裁了。我可以确认图像已正确加载,因为如果我附加图像对象而不是画布,它可以工作!显示整个图像。我也试过在drawImage参数中明确输入宽度和高度,但没有成功。

function drop(e) {
  e.stopPropagation();
  e.preventDefault();

  var dt = e.dataTransfer;
  var files = dt.files;

  if(files)
    readFile(files[0]);
}

function applyDataUrlToCanvas(dataUrl) {

  var canvas = document.getElementById('mainCanvas'),
  ctx = canvas.getContext("2d");

  var img = new Image();
  img.src = dataUrl;

  img.onload = function() {
    ctx.drawImage(img, 0, 0, img.width, img.height);
  };
}

//-----------------------------------------------------------------------------

function readFile(file) {

  var dropzone = document.getElementById('dropzone');

  for (var i = dropzone.childNodes.length - 1; i >= 0; i--) {
    dropzone.removeChild(dropzone.childNodes[i]);
  }

  var canvas = document.createElement('canvas'); …
Run Code Online (Sandbox Code Playgroud)

javascript canvas

0
推荐指数
1
解决办法
1732
查看次数

标签 统计

amazon-ec2 ×1

canvas ×1

javascript ×1

serversocket ×1