Summer of Code/2015/ImageViewerJSshrey: Difference between revisions
No edit summary |
No edit summary Tag: visualeditor |
||
| Line 59: | Line 59: | ||
2) Control brightness, contrast, sharpness, noise etc. | 2) Control brightness, contrast, sharpness, noise etc. | ||
3) Apply effects like sepia ,grayscale ,vintage, | 3) Apply effects like sepia ,grayscale ,vintage, removing red eye, lomo etc. | ||
4) RGB controllers. Three sliders for R, G, B, with which students can increase or decrease respective values of the pixels of the image. | 4) RGB controllers. Three sliders for R, G, B, with which students can increase or decrease respective values of the pixels of the image. | ||
5) For convolution filters, we can have an input matrix(3*3) in which weights can be adjusted by the students. | 5) For convolution filters, we can have an input matrix(3*3) in which weights can be adjusted by the students. | ||
* It will have both mouse and key events. Example: zoom in can be achieved by clicking on icon and '+' key on the keyboard. Similarly others. | |||
* It will support Slide show of images | * It will support Slide show of images | ||
| Line 140: | Line 141: | ||
# crop, resize, rotate | # crop, resize, rotate | ||
# start working on UI | # start working on UI | ||
# mouse and key events | |||
|- | |- | ||
| Line 151: | Line 153: | ||
# blur,sharpen | # blur,sharpen | ||
# vintage,lomo etc | # vintage,lomo etc | ||
# remove red eye | |||
# initiate tutorials | # initiate tutorials | ||
| Line 177: | Line 180: | ||
| | | | ||
# | # If required we can add extra features like framing an image, adding watermarks. | ||
# Demo plugins | |||
# Check the code in multiple browsers, cross browser compatibility | # Check the code in multiple browsers, cross browser compatibility | ||
# Testing | # Testing | ||