Adam Hooper
3ab222e43b
Support canvas.getBuffer('raw')
This should help interface with custom image libraries like LodePNG or
WebP.
8 years ago
Benjamin Byholm
003e803c3a
Crude PDF stream implementation
9 years ago
Zach Bjornson
d4d3b9c724
Update to NAN 2 and node 3+ APIs
10 years ago
Linus Unnebäck
86d6ec59b7
src: fix include paths for cairo
10 years ago
Thaddee Tyl
79f1d42fb5
Offer SVG output.
11 years ago
King Koopa
8dbdd009b5
Runs on new v8.
11 years ago
Rod Vagg
2354d9bb8c
0.11.4+ compatibility using NAN
See https://github.com/rvagg/nan
12 years ago
c-spencer
35d491a284
Add pango drawing support, and silence some warnings.
13 years ago
Nathan Rajlich
cdb2421812
build: begin making gyp file work on unix
13 years ago
TJ Holowaychuk
03d1cacf9c
Added `Canvas#type` getter
13 years ago
TJ Holowaychuk
a063907832
Added quick PDF support
need to clean things up, add async support, test images etc. I believe
some guys forked node-canvas to add some kind of image caching
for when an image appears several times within a PDF document, though
that may be out of scope
13 years ago
Philippe Plantier
550011e25e
Use libuv instead of EIO so that it builds on node.js >= 0.7.0
13 years ago
Elijah Hamovitz
b644873eab
added support for writing JPEGs
13 years ago
Nathan Rajlich
de520fcece
Try to detect when EIO_custom changed it's signature.
Should also be a part of #115 and #120 .
13 years ago
Tj Holowaychuk
15c558bdeb
Revert "Fix compilation on MacOSX gcc 4.2.1 environment."
This reverts commit 5c5db2972f
.
14 years ago
Syoyo Fujita
5c5db2972f
Fix compilation on MacOSX gcc 4.2.1 environment.
14 years ago
Tj Holowaychuk
9fddb25eb5
AddColorStop() using new color parser
14 years ago
Tj Holowaychuk
9221d3a403
Fixed canvas resizing. Closes #57
14 years ago
Tj Holowaychuk
bf7e04afbd
Unref() canvas
14 years ago
Tj Holowaychuk
513f2a1098
Added PixelArray::constructor
14 years ago
Tj Holowaychuk
644b77c311
Added Canvas::constructor
14 years ago
Tj Holowaychuk
c2597935db
Namespaces
14 years ago
Tj Holowaychuk
0d95752c57
Added Canvas::data() and Canvas::stride()
14 years ago
Tj Holowaychuk
620a83eeb6
Removed redundant "get" prefix for some methods
14 years ago
Tj Holowaychuk
4c7788fd68
Use of Local<Value>
14 years ago
Tj Holowaychuk
2955ae7bfa
Stubbed out Canvas::ToBuffer()
14 years ago
Tj Holowaychuk
ffa011a1c4
Moved blur to Context2d::blur()
14 years ago
Tj Holowaychuk
5bfeb7c1c2
Removed Canvas#savePNG()
use PNGStream
14 years ago
Tj Holowaychuk
b3d6fcb3b0
Renamed Canvas::resetSurface() to resurface()
14 years ago
Tj Holowaychuk
f09e29256d
stdlib for malloc
14 years ago
Tj Holowaychuk
f918cf4e47
uppercased Canvas.{cc,h}
14 years ago
Tj Holowaychuk
5cb1cc7f9a
renaming
14 years ago
Tj Holowaychuk
17aba44102
uppercase filenames
14 years ago
Tj Holowaychuk
9a49ddb484
resetting surface on resize
14 years ago
Tj Holowaychuk
b23861d1b6
Added Canvas getter/setters
14 years ago
Tj Holowaychuk
bc6e3c1fa1
new Canvas() constructor allowing width/height
14 years ago
Tj Holowaychuk
3e6b1cc882
Added sync PNGStream support
14 years ago
Tj Holowaychuk
98517229c7
Misc
14 years ago
Tj Holowaychuk
8204bbefa8
Added Canvas::Error()
14 years ago
Tj Holowaychuk
223f684821
save()/restore() fixed
14 years ago
Tj Holowaychuk
aca81c8f2d
Added Canvas::blur()
15 years ago
Tj Holowaychuk
44661cd332
Started buffer streaming
15 years ago
Tj Holowaychuk
6ecdcec101
Added Gradient#AddColorStopRGBA()
15 years ago
Tj Holowaychuk
8cf26690d3
Started Gradient
15 years ago
Tj Holowaychuk
3a9d122456
Initial commit
15 years ago