Skip to content
View in the app

A better way to browse. Learn more.

Tip.It Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Made my own paint program... (BETA RELEASED!!)

Featured Replies

^ Good luck with that, basic Java when i did it a month or two was very weird so i will stay with PHP for the moment :D

 

Keep us up to date with the progress and new ideas u get

.:I don't need a sig to be cool:.

  • Replies 93
  • Views 6.1k
  • Created
  • Last Reply

Top Posters In This Topic

thats sick i wish i knew how to make a program this is gunna be a reallll good program once you add a couple more advance tools to it like zoom and crop

kc32dx4.gif

thanks to Etexbleu for the sig

  • 3 weeks later...
  • Author

Hey folks, I'm still here and I've recently been thinking about the new design for Picto. As I've said, it will be a lightweight program intended purely for digital painting. It will be aimed at beginners and mainly for use in communities (like TIF and RSC graphic communities).

 

 

 

Here is the project page which will be the main host for Picto:

 

http://code.google.com/p/picto/

 

 

 

Here's a quick summary of how I'm going to design the next release.

 

 

 

Planned Features:

 

- very lightweight and cross-platform

- comes in applet and application form (can be a downloadable as well)

- pressure sensitivity support for tablets in Linux and Windows (can be turned off; Mac will come later)

- eyedropper tool (hotkey ALT like in Photoshop)

- use up to 5 custom brush tools, each with:

- name

- texture (soft, spatter, regular, etc)

- smudge (on/off)

- opacity

- size

- an eraser tool (same as brush but clears the area)

- use up to 5 layers, each with:

- name

- visibility (show/hide)

- opacity

- up to 10 "snapshots" of the progress can be taken for later review (usually 25% size)

- snapshots, layers and brush settings can be saved in the Picto file format

- up to 50 history states undo/redo

- (hopefully) support for zoom, copy/paste, transforming individual layers, different document sizes

 

 

 

I'm thinking of using SwingX to get a nice background blur feature for dialogs:

 

http://www.curious-creature.org/2007/08 ... over-2007/

 

 

 

Also, I was planning on having an "Export Snapshots" feature that would automatically pack any saved progress like so: (just a quick example)

 

theblobkp3.jpg

 

 

 

What Features will NOT be in Picto?

 

- No shape tools (eg: rectangle/ellipse)

- No dashed brush tool

- No paths/vector tools

  • Author

Also, the file format will look something like this:

 

<?xml version="1.0" encoding="UTF-8"?>




















              isSmudge="true"

              opacity="0.25"

              diameter="10">

...

























...





...





...





...





...



=D>

 

 

 

Hurry up and get all these features coming. :P

spacescenev24.jpg

The new update list sounds very good, goodluck with it :)

 

I'll check the link you gave once in a while, to see how it's coming along.

OH man, that's so cool...

 

My father programs in Java for a living, and is planning to teach me, but hasn't gotten around to it yet. #-o

 

OK, back on track.

 

That is so cool, i'm looking forward to trying it out.

Avatar by Unoalexi!

eye1aiw3.jpg

 

eye1tt0.jpg

 

eyewa6.jpg

 

 

 

this a great tool i have never bothered to use paint or gimp

 

but this is very easy to get to grips with the above is about 20 mins work i think after working a while with the program you could quite easy get to grips with it.

 

great tool well done. i like it very much =D>

this looks really neat. well done dude :D

 

 

 

ima make something soon

pureleaderpixelie1.png
  • Author

Finished the file reading/writing system. :)

 

 

 

Picto files are compressed into ZIP archives. All brushes, snapshots and layers are separate entries in the ZIP, along with the XML definition of the project. :) Instead of having the PNG data inside XML tags, I'm now using references to "link" to the images (this keeps the XML very clean).

 

 

 

The code is very flexible and will allow each individual element (snapshots, brushes, brush packs, etc) to be saved/loaded. :)

Wow, very amazing, and you did it all in Java ^_^

17298good124cmredsadlfkjlaksdf.png

Add me ingame: Lnterest. I am back.

  • Author

Code updates. Added first revisions..

 

 

 

So far it only includes the core API. From here it shouldn't be too difficult to build up a Swing application.

 

http://picto.googlecode.com/svn/trunk/Picto/

dam i cant open it on school because we dont have the newest java version:S

How does 20 minutes turn into 2.5 hours? Was your math perhaps magical math?

klaus.jpg

Very cool program :) . I got to the point in c++ that I could make a calculator program similar to the microsoft program, only better. I never got around to it, therefore I lost all my knowledge of c++ :(.

 

 

 

How many programming classes have you had?

untitledyt6.jpg
  • Author
dam i cant open it on school because we dont have the newest java version:S

 

What version do you have there? It should work on 1.5 -- but I might have the next release moved down to work on 1.4.2 also.

 

 

 

How many programming classes have you had?

 

Third year beginner's programming, although nearly everything I know was self-taught (the teacher knows very little). I only stay in the class for the easy marks and the steady stream of good assignment ideas that keep me practicing. :)

I love this programme! loads of fun ^_^

if53pv.png

Tough times don't last. Tough people do.

I'm so doing my first pixel on this.

C1Geq.png
  • Author

Paint's probably much better for pixels. :)

 

 

 

Here is some more progress.

 

 

 

Recent Tests:

 

I've recreated the old test using the new Picto engine.

 

This test starts with an empty 500x500 project, but it can also load from a .picto archive. It contains all the major features -- layers, tablet pressure, master brush diameter, textured brushes, opacity, etc. Here is a screenshot after testing various brushes and opacities.

 

picto2ji1.png

 

 

 

Project Viewer:

 

I also wrote a simple project viewer tool. I'll have a similar tool for brush pack files later on. But most likely these won't be very useful to non-developers.

 

picto22kx0.png

 

 

 

Source Code:

 

http://picto.googlecode.com/svn/trunk/Picto/src/

 

 

 

I'll have webstarts soon. :)

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.