Giter Club home page Giter Club logo

codydraw's Introduction

CodyDraw

A basic drawing/animating program made in python for school, might add more features at a later date but who knows

Description

The main feature of my program is drawing, you can draw simply by left clicking with the mouse and dragging. You can also erase if you hold down the right click.

Colors can be selected by either using the color picker, or a mixture of key binds to come up with custom colors. You will also see the 3 most recently used colors at the bottom. Once getting a custom color you can then save it on the color picker by just right clicking and it will replace the color in that location with your custom color of choice.

My program has full support for saving and loading, which can be accessed only using a few, simple key binds. Simply hitting “S” will allow you to save your project. Upon saving a new text file representing that image will be created in “/files/drawings/” titled whatever you called it. In order to load an image now we hit “O” and type in that same name.

If you go back to the main menu and click the second button you are able to animate. Animations aren’t much different than drawings, they can be saved/loaded, have as many colors, exc. However animations are, well animated, in our case frame by frame with no limit on frames. You can toggle onion skinning by pressing “a”, so you can see a basic preview of your previous and next frame. Pressing the space bar will toggle play mode, and just like in painting mode the UI can be hidden by pressing “Tab”. Here is a gif of this animation in action https://gfycat.com/remorsefulportlyaoudad

codydraw's People

Contributors

cody-quinn avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.