? K2KPaint ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password

K2KPaint

Submitted
Updated
Author
cookie
Public Key
DD53V3C4
Min. Compat.
All
Rating
5 votes
Description K2KPaint is paint tool.
Categories
Keywords
8 Comment(s) MZ952 MZ952 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Drawing I like to draw! Hobbies Reading I like to read books! Hobbies I wonder if this could be merged with this http://smilebasicsource.com/page?pid=550 ColeslawProductions ColeslawProductions I'm considering restarting the DEFY Paint project now, with the DEFY 2.0 project. Warrior Warrior Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies Seems like a nice update. That would be useful :D Autz64 Autz64 Touhou Project Is Awesome! I love Touhou Project! Express Yourself Avatar Taboo I didn't change my avatar for 180 days Website Deep Sleep Hidden Website The drawings she made are amazing, and all on this tool. MZ952 MZ952 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Drawing I like to draw! Hobbies Reading I like to read books! Hobbies How did you manage opacity? Or rather, color blending? niconii niconii Video Games I like to play video games! Hobbies Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Drawing I like to draw! Hobbies Color blending is pretty simple, using linear interpolation, or "lerp" for short. If you want 80% of one color and 20% of another, for each individual RGB component, you'd simply do the following: R=0.8*R0 + 0.2*R1 For alpha blending, where 0% alpha should make it the first color and 100% alpha should make it the second color, the formula becomes: R=(1-A)*R0 + A*R1 And to extend that to alpha having a range of 0 to 255, rather than 0% to 100%: R=(1-A/255)*R0 + A/255*R1 You can see this used in my own anti-aliased line library. Simeon Simeon Scholar Received for knowing a great deal about programming topics Achievements Amazing Page Hidden Achievements Drawing I like to draw! Hobbies I love this! It's very obvious that a lot of work has been put into this It's a really powerful tool! brennfett brennfett I know this from before. Miiverse i guess. Awesome tool