Michael Deal
|
214f8f2a1a
|
revert regexp
|
2016-08-13 21:30:06 -07:00 |
|
Michael Deal
|
c7df7fa81e
|
fix issue with mixing transform with path commands
Fixes this case:
var ctx = new C2S()
ctx.save()
ctx.translate(10, 10)
ctx.fillStyle = 'red'
ctx.fillRect(0, 0, 10, 10)
ctx.fillStyle = 'blue'
ctx.fillRect(10, 0, 10, 10)
ctx.fillStyle = 'green'
ctx.fillRect(20, 0, 10, 10)
ctx.fillStyle = 'pink'
ctx.translate(10, 10);
ctx.rect(0, 0, 10, 10);
ctx.translate(10, 10);
ctx.rect(0, 0, 100, 100);
ctx.scale(2, 2)
ctx.rect(100, 100, 10, 10);
ctx.fill()
window.open(`data:image/svg+xml;utf8,${ctx.getSerializedSvg()}`)
|
2016-08-13 16:59:17 -07:00 |
|
Michael Deal
|
17a2239c37
|
make if/for/function formatting uniform
|
2016-08-13 15:47:36 -07:00 |
|
Michael Deal
|
0b16b0c346
|
fix issue in ctx.closePath()
prevents path from starting with ‘Z’ and throwing an error
|
2016-07-28 01:07:38 -07:00 |
|
clintjd
|
acd32ed95f
|
Update canvas2svg.js
update to 1.0.19
|
2016-04-21 11:59:59 -07:00 |
|
clintjd
|
db62162a47
|
Merge pull request #42 from Janpot/fix-font
Fix __parseFont to not crash
|
2016-04-21 11:59:26 -07:00 |
|
clintjd
|
9524ff734d
|
Update canvas2svg.js
update version to 1.0.18
|
2016-04-21 11:49:40 -07:00 |
|
Jan Potoms
|
6a3e940119
|
Fix __parseFont to not crash
|
2016-04-16 22:23:38 +02:00 |
|
Jan Potoms
|
769f20b0e1
|
.clip was not working, the path never made it to the clip area
|
2016-04-16 22:06:25 +02:00 |
|
Gabriel Hernandez
|
2c1a4323ac
|
v1.0.17
|
2016-01-22 08:51:37 -08:00 |
|
fuzhen
|
f302a60389
|
fixed duplicate def of globalAlpha in STYLES
|
2016-01-06 23:58:17 +08:00 |
|
fuzhen
|
efcdc56ccd
|
fixed a bug with globalAlpha
|
2016-01-06 23:27:49 +08:00 |
|
fuzhen
|
9dc92b79aa
|
1. move back to image.getAttribute("src")
2. save the original transform of C2S context in drawImage
|
2015-12-18 09:59:13 +08:00 |
|
fuzhen
|
ef3ab241e6
|
reset stacks when clearing canvas
|
2015-12-17 12:52:13 +08:00 |
|
fuzhen
|
170b8c574d
|
1. clear entire canvas when clearRect(0,0, canvas.width, canvas.height), this removes unnecessary white rects generated by clearRect when clearing canvas.
2. clone child SVG node at first before drawImage(c2s, x, y) to prevent unwanted updates by parent C2S context.
|
2015-12-17 02:12:48 +08:00 |
|
fuzhen
|
d2e840c077
|
fix a bug that image is not translated to (dx, dy) when ctx.drawImage(img, dx, dy)
|
2015-12-17 01:20:29 +08:00 |
|
fuzhen
|
14e37d734c
|
replace image.getAttribute("src") with image.src.
|
2015-12-16 13:19:05 +08:00 |
|
Fu Zhen
|
9ee9cc2e6c
|
implements setLineDash
implements canvas.setLineDash
|
2015-11-27 03:34:03 +08:00 |
|
Fu Zhen
|
1e101b54a9
|
setLineDash
an additional not implemented method: setLineDash.
|
2015-11-26 22:44:33 +08:00 |
|
Fu Zhen
|
8a8d081561
|
when drawImage a empty C2S context
Null pointer error will be thrown when ctx.drawImage(ctx) with an empty C2S context with no childNodes.
These code may fix the problem.
|
2015-11-26 22:31:35 +08:00 |
|
Gabriel Hernandez
|
967b515663
|
Merge pull request #30 from ConradIrwin/fix-empty-circles
Don't draw invisible circles
|
2015-09-09 12:09:12 -07:00 |
|
Conrad Irwin
|
39e081b711
|
Make canvas2svg work with jsdom
|
2015-09-05 15:50:20 -07:00 |
|
Conrad Irwin
|
d3b5e999c8
|
export as a common js module
Useful for people wanting to use browserify/webpack
|
2015-09-05 14:11:49 -07:00 |
|
Conrad Irwin
|
8d5249760a
|
Don't draw invisible circles
|
2015-09-05 00:03:43 -07:00 |
|
clintjd
|
bb2aac32e0
|
Update canvas2svg.js
|
2015-06-18 17:11:13 -07:00 |
|
kerryliu
|
92ea35cc87
|
port unit tests to mocha and chai, add img diff example tests, add debug playground, setup travis
|
2015-06-16 19:16:12 -07:00 |
|
clintjd
|
715ce44acd
|
bumped version to 1.0.13
|
2015-06-16 15:13:33 -07:00 |
|
clintjd
|
9ed0b82b57
|
Merge pull request #26 from zenozeng/paint-order
set paint order before stroke and fill to make them behavior like canvas
|
2015-06-16 15:11:33 -07:00 |
|
clintjd
|
a6b9563c9c
|
Update canvas2svg.js
|
2015-06-16 15:08:34 -07:00 |
|
clintjd
|
5d82d36034
|
Merge pull request #25 from zenozeng/ctx.arcTo
implementation of ctx.prototype.arcTo
|
2015-06-16 15:07:21 -07:00 |
|
clintjd
|
ce3e19f7f7
|
Update canvas2svg.js
|
2015-06-15 17:26:54 -07:00 |
|
clintjd
|
b55d2b10b5
|
Merge pull request #24 from zenozeng/master
call lineTo instead moveTo in ctx.arc, fixes closePath issue and straight line issue
|
2015-06-15 16:55:14 -07:00 |
|
Zeno Zeng
|
36dc5f3cd3
|
set paint order before stroke and fill to make them behavior like canvas
|
2015-06-10 15:19:57 +08:00 |
|
Zeno Zeng
|
97f65bc9e7
|
implementation of ctx.prototype.arcTo
|
2015-06-08 17:59:28 +08:00 |
|
Zeno Zeng
|
b7223338f9
|
call lineTo instead moveTo in ctx.arc
|
2015-06-08 17:37:46 +08:00 |
|
clintjd
|
66f9cef410
|
bumped version to 1.0.10
|
2015-06-02 11:11:36 -07:00 |
|
Zeno Zeng
|
f5b2692a88
|
when lineTo called, use M instead of L unless subpath exists
|
2015-05-30 08:54:10 +08:00 |
|
clintjd
|
a186bb9a95
|
bumped version to 1.0.9
|
2015-05-29 10:26:44 -07:00 |
|
Zeno Zeng
|
696568b1a9
|
use currentDefaultPath instead of <path>'s d attribute, fixes stroke's different behavior in SVG and canvas.
|
2015-05-23 23:21:59 +08:00 |
|
clintjd
|
fb76823d70
|
Update canvas2svg.js
|
2015-05-21 15:16:53 -07:00 |
|
Zeno Zeng
|
b9ad47c4f0
|
reuse __createElement
|
2015-05-19 16:52:31 +08:00 |
|
kerryliu
|
eb2683b96b
|
fixes #16
|
2015-04-25 13:18:54 -07:00 |
|
STAFYNIAK
|
1f8e4bf171
|
Update canvas2svg.js
|
2015-03-12 20:54:38 +01:00 |
|
STAFYNIAK
|
bba650de98
|
Update canvas2svg.js
update the __parseFont for parsing all css font values
|
2015-03-12 20:52:14 +01:00 |
|
kerryliu
|
16384e302c
|
added tests for text baseline
|
2014-09-20 16:01:08 -07:00 |
|
Luca Béla Palkovics
|
0393936d0e
|
Update canvas2svg.js
Changed default to alphabetic
|
2014-09-17 15:05:19 +02:00 |
|
Luca Béla Palkovics
|
d9834027c5
|
Added Support for testBaseline
|
2014-09-16 20:21:13 +02:00 |
|
Kerry Liu
|
f88a4cf487
|
Merge pull request #8 from KoKuToru/fix2
Correct measureText
|
2014-09-14 10:12:14 -07:00 |
|
kerryliu
|
d984cf76e7
|
add unit tests for new textalign support, update readme
|
2014-09-14 09:42:26 -07:00 |
|
kerryliu
|
10ee28b502
|
Merge branch 'fix' of https://github.com/KoKuToru/canvas2svg
|
2014-09-14 09:14:05 -07:00 |
|