Picozu - the HTML5 Adobe Photoshop clone
picozu.com
picozu.com
It’s like producing a plastic tricycle, and announcing: “A new automobile clone! It has cup holders, and I even painted flames on the side!”
This is a Photoshop clone: http://pixlr.com/editor/ Even opens PSD's.
It relies on a stamp-like drawing method of copying the brush at time intervals, and simply can't do it fast enough for even moderately quick drawing.
Of course, if the program can't keep up with that, then the drawing would appear to lag behind the pen.
I can't say I'm convinced by web paint programs. Maybe OK for a trivial "fix-my-redeye" case on something you've already uploaded. I also wish these things would stop claiming to be Photoshop clones, when they're really just MS Paint++. I used to use PS professionally (ie. I've earned money with it to easily justify the initial outlay and upgrades from 6 thru CS5) and there really is nothing to compare it with.
That said, this is impressive, and different given it uses HTML5
what are you even saying
Tried to draw an ellipse but the circle tool seems to use a fixed radius. Erased shape using eraser, difficult to see brush size as it's a crosshair that does not indicate the size. Had the idea of drawing a circle on a new layer and scaling the layer horizontally, but it does not appear to be possible to transform a layer. Dragged layer to Delete but it did not delete. Deleting layer from Layer menu did work though.
Drew another shape and tried fill tool to fill in with color, but it did not detect the polygon boundaries and filled the full screen. Looked for a "Filled polygon" option but the Shapes box seems to only allow selection of one option ("Polygon").
Interesting proof of concept, don't think I'll be able to use it for real work any time soon though.
(Chrome, OS/X)
Undo/redo doesn't seem to work correctly. At most I can only get it to completely undo to an empty image, at worst I can't seem to get it to undo at all. This is with Chrome on Snow Leopard.
body * {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
Then I whitelist any elements that should be selectable: textarea,
input,
[contenteditable="true"] {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}I'm curious, what are the functionalities of photoshop that are giving you the most trouble reproducing in HTML5? Obviously HTML5 is not powerful enough, but it can do the basics. For instance, your spray tool is a clever hack, but it doesn't give nearly the same power as photoshop. I'd also consider using things like gaussian distributed sprays, which shouldn't be difficult.
Great job and I think many of us here would be interested to know the details.