Merge ee4f43c83c
into 08b771c863
commit
a5d52d5e81
@ -0,0 +1,32 @@
|
||||
# Change SVG image Color App
|
||||
|
||||
**Tier:** 3-Advanced
|
||||
Let's say you want to create an SVG editor that can change color when you click on each color zone(SVG path or SVG group). your application can change the color of an SVG image and export it back with the same quality but different colors.
|
||||
|
||||
[Sample App](https://www.loom.com/share/a6aea98553c043078e4177e62d72f5c3)
|
||||
[Sample SVG file](https://gist.github.com/annibuliful/7becdd187375799b8a8906f0d1d957ed)
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User upload SVG file
|
||||
- [ ] User click on color zone
|
||||
- [ ] User change color on current color zone
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can change color with gradient color
|
||||
- [ ] User can convert SVG to PNG others format
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
[W3school SVG](https://www.w3schools.com/graphics/svg_intro.asp)
|
||||
|
||||
[mozilla SVG](https://developer.mozilla.org/en-US/docs/Web/SVG)
|
||||
|
||||
[Canvas API](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API)
|
||||
|
||||
[DOM manipuldationn](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents)
|
||||
|
||||
## Example projects
|
||||
|
||||
[Box svg](https://boxy-svg.com/)
|
Loading…
Reference in new issue