Browse Source

Added Image::data()

v1.x
Tj Holowaychuk 15 years ago
parent
commit
a0417d405a
  1. 2
      src/CanvasRenderingContext2d.cc
  2. 1
      src/Image.h

2
src/CanvasRenderingContext2d.cc

@ -408,7 +408,7 @@ Context2d::DrawImage(const Arguments &args) {
double dh = args[4]->IsNumber() ? args[4]->NumberValue() : img->height;
// Draw
uint8_t *src = cairo_image_surface_get_data(img->surface());
uint8_t *src = img->data();
cairo_t *ctx = context->context();
return Undefined();

1
src/Image.h

@ -31,6 +31,7 @@ class Image: public node::ObjectWrap {
static void SetOnload(Local<String> prop, Local<Value> val, const AccessorInfo &info);
static void SetOnerror(Local<String> prop, Local<Value> val, const AccessorInfo &info);
inline cairo_surface_t *surface(){ return _surface; }
inline uint8_t *data(){ return cairo_image_surface_get_data(_surface); }
cairo_status_t loadSurface();
void error(Local<Value>);
void loaded();

Loading…
Cancel
Save