https://github.com/thirdmadman/fe-training-jsfepreschool-photofilter
https://github.com/thirdmadman/fe-training-jsfepreschool-photofilter
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/thirdmadman/fe-training-jsfepreschool-photofilter
- Owner: thirdmadman
- License: gpl-3.0
- Created: 2022-10-02T18:45:19.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-03T07:49:25.000Z (over 3 years ago)
- Last Synced: 2025-01-24T17:17:23.460Z (over 1 year ago)
- Language: JavaScript
- Size: 57.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fe-training-JSFEPRESCHOOL-photofilter
Originally done in rolling-scopes-school/thirdmadman-JSFEPRESCHOOL, public reupload
## Deploy link
https://thirdmadman.github.io/fe-training-JSFEPRESCHOOL-photofilter/
## Description
Link for original task: https://github.com/rolling-scopes-school/tasks/blob/master/tasks/js30/js30-5.md
In this app I have used canvas, so it\'s more about Graphic Editor other than Photo Filter - after each action, image, witch is rendered in page are changed - try to save it. As in real Graphic Editor, you don't have any already loaded images, you have to Import Image to start editing process
Just in fact: in this structure of classes I have "actions history" (class ActionsSequence)
### Requirements has been:
1. Use: JS, HTML, CSS
2. Don't use: frameworks for JS, jQuery, webpack or else
3. User YOUR own original code, make it clean and readable
### Features
* Import Image
* Export Image
* Cancel Last Action
* Rotate
* Crop
* Filter Blur
* Filter Brightness/Contrast
* "Filter Hue/Saturation"
* "Filter Invert"
### Unreleased features
* Save Project
* Load Project
* Full Actions History
* Edit Previous Action
* Share Project
* Presets
* Better Image Crop
* ...