Summer of Code/2015/ImageViewerJSshrey: Difference between revisions
Tag: visualeditor |
Tag: visualeditor |
||
| Line 1: | Line 1: | ||
i | |||
== '''About Me''' == | == '''About Me''' == | ||
| Line 81: | Line 82: | ||
* The application will use HTML5, CSS and JavaScript | * The application will use HTML5, CSS and JavaScript | ||
* Most filters will be written from scratch in javaScript so that they can be explained easily to the users. | |||
* In JavaScript two libraries will be used – | * In JavaScript two libraries will be used – | ||
# JQuery- for transitions ,and other events | |||
# Caman.JS- It is a predefined library for effects, It’ll be used only for much advanced effects and filters. | |||
* The application will use Canvas 2d and not traditional SVG because canvas is best for pixel manipulation. Source (http://blogs.msdn.com/b/ie/archive/2011/04/22/thoughts-on-when-to-use-canvas-and-svg.aspx) <gallery>usecanvas.png | * The application will use Canvas 2d and not traditional SVG because canvas is best for pixel manipulation. Source (http://blogs.msdn.com/b/ie/archive/2011/04/22/thoughts-on-when-to-use-canvas-and-svg.aspx) <gallery>usecanvas.png | ||
| Line 134: | Line 132: | ||
| | | | ||
Add basic features - | Add basic features - | ||
# Fullscreen, | # Fullscreen, original view | ||
# Crop, resize, rotate | # Crop, resize, rotate | ||
# Start working on UI | # Start working on UI | ||
# | # Keyboard events | ||
|- | |- | ||