小编mes*_*esh的帖子

nodejs - 如何读取和输出jpg图像?

我一直试图找到一个如何读取jpeg图像然后显示图像的示例.

var http = require('http'), fs = require('fs');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});

fs.readFile('image.jpg', function (err, data) {
  if (err) throw err;
  res.write(data);
});

res.end();
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
Run Code Online (Sandbox Code Playgroud)

尝试以下代码,但我认为编码需要设置为缓冲区.使用console.log,它输出数据的'Object'.

filesystems node.js

38
推荐指数
1
解决办法
10万
查看次数

nodejs - 如何将文件中的图像数据添加到画布中

以下代码应该读取图像文件,然后在Canvas模块的帮助下将文件数据添加到画布中.

当我运行此代码时,我收到错误消息图像未定义.我试图从我简单导入的模块初始化的图像对象是什么?

var http = require('http'), fs = require('fs'), 
Canvas = require('canvas');

http.createServer(function (req, res) {
    fs.readFile(__dirname + '/image.jpg', function(err, data) {
        if (err) throw err;
        img = new Image();
        img.src = data;
        ctx.drawImage(img, 0, 0, img.width / 4, img.height / 4);

        res.write('<html><body>');
        res.write('<img src="' + canvas.toDataURL() + '" />');
        res.write('</body></html>');
        res.end();
    });

}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
Run Code Online (Sandbox Code Playgroud)

canvas image node.js html5-canvas

14
推荐指数
2
解决办法
2万
查看次数

Cassandra CQL - 更新命令以不创建新行

如果行键'row1'不存在,有没有办法阻止CQL命令Update创建新行?

UPDATE columnfamily SET data = 'test data' WHERE key = 'row1';
Run Code Online (Sandbox Code Playgroud)

cql cassandra

5
推荐指数
1
解决办法
2903
查看次数

标签 统计

node.js ×2

canvas ×1

cassandra ×1

cql ×1

filesystems ×1

html5-canvas ×1

image ×1