我一直试图找到一个如何读取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'.
以下代码应该读取图像文件,然后在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) 如果行键'row1'不存在,有没有办法阻止CQL命令Update创建新行?
UPDATE columnfamily SET data = 'test data' WHERE key = 'row1';
Run Code Online (Sandbox Code Playgroud)