{"id":19715611,"url":"https://github.com/doppelgunner/shapedrawing","last_synced_at":"2026-05-14T15:34:18.875Z","repository":{"id":170164003,"uuid":"81699050","full_name":"doppelgunner/ShapeDrawing","owner":"doppelgunner","description":"A simple drawing program using shapes from awt package","archived":false,"fork":false,"pushed_at":"2017-04-07T11:01:58.000Z","size":256,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-27T21:52:04.656Z","etag":null,"topics":["awt","doppelgunner","drawing","graphics","graphics2d","java","shape","youtube"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doppelgunner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-12T02:59:14.000Z","updated_at":"2017-02-12T03:12:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"b96b9076-fb0a-4da8-aed3-218b5f1bd8be","html_url":"https://github.com/doppelgunner/ShapeDrawing","commit_stats":null,"previous_names":["doppelgunner/shapedrawing"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/doppelgunner/ShapeDrawing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doppelgunner%2FShapeDrawing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doppelgunner%2FShapeDrawing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doppelgunner%2FShapeDrawing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doppelgunner%2FShapeDrawing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doppelgunner","download_url":"https://codeload.github.com/doppelgunner/ShapeDrawing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doppelgunner%2FShapeDrawing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33031210,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awt","doppelgunner","drawing","graphics","graphics2d","java","shape","youtube"],"created_at":"2024-11-11T22:38:51.292Z","updated_at":"2026-05-14T15:34:18.870Z","avatar_url":"https://github.com/doppelgunner.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ShapeDrawing\nA simple drawing program using shapes from awt package\n\nWatch [youtube demo](https://youtu.be/oTU7bWZ3zPg)\n\n## Run \u0026 Compile\n* **Compile** - javac -cp \".;ImageTracer.jar;\" CartoonDrawing.java\n* **Run** - java -cp \".;ImageTracer.jar;\" CartoonDrawing\n* **Compile jar (sample)** - jar cvfm CartoonDrawing.jar Manifest.txt -C:/Users/username/Desktop/CartoonDrawing/ .\n\n## Important\n* Use data.txt to change the save/load path and image path\n\n## Samples (original(far left) -  then drawings)\n![original spiderman](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/spidey.png)\n![sample v1 spiderman drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/v1.PNG)\n![sample v2 spiderman drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/v2.PNG)\n![original bike](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/bike.jpg)\n![sample bike drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/bike_drawing_sample.PNG)\n![ass in mousepad](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/VSpecial.jpg)\n![ass in mousepad drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/VSpecial_drawing.PNG)\n\n## Samples SVG types using ImageTracer\n![sample v1 spiderman svg drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/v1_svg.PNG)\n![sample v2 spiderman svg drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/v2_svg.PNG)\n![sample bike svg drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/bike_drawing_sample_svg.PNG)\n![ass in mousepad svg drawing](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/VSpecial_drawing_svg.PNG)\n\n## Important Controls\n* **[F]** - toggle draw or fill shape\n* **[H]** - toggle hide or show image\n* **[J]** - toggle hide or show drawing\n* **[Z]** - undo(becareful no redo yet)\n* **[Q]** - change shape to draw\n* **[Mouse Wheel]** - stroke of the line of shape\n* **[Left click mouse]** - draw\n* **[middle click mouse]** - ctrlPoint1 - for curves\n* **[right click mouse]** - ctrlPoint2 - for curves\n* **[SPACE]** - to add shape to memory\n* **[S]** - save current work(memory) to filepath - replace previous\n* **[L]** - load from file path previous work\n* **[P]** - save to png image format\n* **[O]** - save to svg image format(may produce low quality results)\n\n## References\n* [ImageTracer by jankovicsandras](https://github.com/doppelgunner/ShapeDrawing/blob/master/images/VSpecial_drawing.PNG)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoppelgunner%2Fshapedrawing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoppelgunner%2Fshapedrawing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoppelgunner%2Fshapedrawing/lists"}