Jürg Lehni
|
c313e702c9
|
Clean up a whole lot of beans access, and in the process of the refactoring improve canvas, context, size and bounds handling in Raster and PlacedSymbol.
|
2011-03-05 01:26:12 +00:00 |
|
Jürg Lehni
|
1d858147ec
|
Stop using style beans internally.
|
2011-03-05 00:23:16 +00:00 |
|
Jürg Lehni
|
1d866ecb6c
|
Clean up internal properties and beans in Color related classes.
|
2011-03-05 00:16:26 +00:00 |
|
Jürg Lehni
|
92bf51a7cc
|
Simplify the way the paper namespace is created and populated.
|
2011-03-04 13:34:31 +00:00 |
|
Jürg Lehni
|
2b6dede883
|
Clean up white-spaces and line lengths.
|
2011-03-03 22:45:17 +00:00 |
|
Jürg Lehni
|
5ed30d7089
|
Make sure all files end on empty line.
|
2011-03-03 16:32:55 +00:00 |
|
Jürg Lehni
|
941c3c7346
|
Declare all classes as local variables, so they can be scoped.
|
2011-03-03 13:33:41 +00:00 |
|
Jürg Lehni
|
53b091b871
|
Rename #transformContent() to #_transform(), to make sure it's supposed to be a private method.
|
2011-03-03 12:47:55 +00:00 |
|
Jürg Lehni
|
b29a87653d
|
Replace % 2 with & 1 (modulo 2).
|
2011-03-03 12:46:31 +00:00 |
|
Jürg Lehni
|
07fcc000cf
|
Move the new refactored CanvasDraw functionality to static Item.draw() and #draw() instance methods on each prototype.
|
2011-03-03 12:19:43 +00:00 |
|
Jonathan Puckey
|
8ff04b6614
|
Unify canvas drawing commands in CanvasDraw.js and rework compositing code.
|
2011-03-03 02:22:21 +01:00 |
|
Jürg Lehni
|
ab9d07501e
|
Simplify code a bit, by chainging variable declarations.
|
2011-03-02 16:08:11 +00:00 |
|
Jürg Lehni
|
8cb3efb28e
|
Simplify calculation of total in getAverageColor().
|
2011-03-02 08:53:38 +01:00 |
|
Jürg Lehni
|
98de3cbb2a
|
Simplify getAverageColor() loop.
|
2011-03-02 08:52:39 +01:00 |
|
Jürg Lehni
|
3f972be500
|
Merge remote-tracking branch 'origin/master'
Conflicts:
src/basic/Matrix.js
src/item/Raster.js
|
2011-02-28 23:27:03 +01:00 |
|
Jürg Lehni
|
a93156ec45
|
Break long lines at 80 chars.
|
2011-02-28 20:24:15 +01:00 |
|
Jürg Lehni
|
caa6e8f88e
|
Add comment about necessity to write more comments (nudge nudge, wink wink).
|
2011-02-28 20:23:03 +01:00 |
|
Jürg Lehni
|
aca79fc6a9
|
Simplify and optimise bounds calculations in Raster#transformContent().
|
2011-02-28 20:22:11 +01:00 |
|
Jürg Lehni
|
0305c91e8c
|
Change array format.
|
2011-02-28 20:21:21 +01:00 |
|
Jürg Lehni
|
d442ab1d71
|
Replace * 0.5 optimisations with more obvious / 2, as there is no need for such optimisation here.
|
2011-02-28 20:20:44 +01:00 |
|
Jürg Lehni
|
c3d02bbd16
|
Add explanatory comments to Raster#transformContent().
|
2011-02-28 20:17:59 +01:00 |
|
Jonathan Puckey
|
74f797a9dd
|
Clean up whitespace.
|
2011-02-28 18:30:08 +01:00 |
|
Jonathan Puckey
|
bebc8bc8cc
|
Another attempt at fixing Item#transformContent. The bounds are correctly calculated now, but Item#rotate rotates the items in the wrong direction and rotating by a point doesn't work well.
|
2011-02-26 00:58:54 +01:00 |
|
Jonathan Puckey
|
f79e6a0454
|
PlacedSymbol & Raster: fix transformContent and support BlendMode.
|
2011-02-25 19:38:55 +01:00 |
|
Jonathan Puckey
|
c9d04d33f8
|
Implement BlendMode class.
|
2011-02-25 12:47:52 +01:00 |
|
Jonathan Puckey
|
d37a794b64
|
Simplify Raster#initialize, set _size in Raster#setCanvas and add todo.
|
2011-02-24 14:15:30 +01:00 |
|
Jonathan Puckey
|
ff2ac484da
|
Raster: add todo and perform small cleanup.
|
2011-02-24 13:56:27 +01:00 |
|
Jonathan Puckey
|
d564be8a7e
|
Implement new Raster(canvas) / Raster#getSubImage / Raster.drawImage / Raster.ppi.
|
2011-02-24 13:52:27 +01:00 |
|
Jonathan Puckey
|
2712bd0419
|
Fix mistake in Raster.
|
2011-02-24 02:39:33 +01:00 |
|
Jonathan Puckey
|
41f3f47dd3
|
Fix small mistakes in Raster.
|
2011-02-24 01:51:49 +01:00 |
|
Jonathan Puckey
|
83b8a3e815
|
Optimize CanvasProvider to only expect a Size object.
|
2011-02-24 01:36:38 +01:00 |
|
Jonathan Puckey
|
f1cd24eef8
|
More work on Raster, including getAverageColor, get/setPixel, get/setSize.
|
2011-02-24 01:28:11 +01:00 |
|
Jürg Lehni
|
e1bcd70059
|
Simplify Raster#draw().
|
2011-02-22 02:27:40 +01:00 |
|
Jonathan Puckey
|
689ddf7555
|
Raster: implement getPixel and create beans for Raster#canvas and Raster#context that create a canvas object / context when called for the first time.
|
2011-02-21 19:52:41 +01:00 |
|
Jonathan Puckey
|
cd5b2a7198
|
PlacedSymbol/ Raster: Use Matrix#applyToContext in draw functions. Also clean up Raster a bit.
|
2011-02-21 19:04:51 +01:00 |
|
Jonathan Puckey
|
53b0f8a329
|
Update comments about implementing getAverageColor(path).
|
2011-02-21 18:49:44 +01:00 |
|
Jonathan Puckey
|
9324b9918d
|
Implement part of Raster.js
|
2011-02-21 18:43:56 +01:00 |
|