Tj Holowaychuk 15 years ago
parent
commit
66bea777a0
  1. 2
      lib/canvas.js
  2. 2
      src/canvas.cc

2
lib/canvas.js

@ -277,7 +277,7 @@ Canvas.prototype.toBuffer = function(){
*/
Canvas.prototype.toDataURL = function(type){
// TODO: jpeg / svg
// TODO: jpeg / svg / pdf :)
type = type || 'image/png';
if ('image/png' != type) throw new Error('currently only image/png is supported');
return 'data:' + type

2
src/canvas.cc

@ -123,7 +123,7 @@ writeToBuffer(void *c, const uint8_t *data, unsigned len) {
Handle<Value>
Canvas::StreamPNGSync(const Arguments &args) {
HandleScope scope;
// TODO: async
// TODO: async as well
if (!args[0]->IsFunction())
return ThrowException(Exception::TypeError(String::New("callback function required")));

Loading…
Cancel
Save