Very cool May I suggest that you add those little rulers on the sides to indicate how far you are zoomed in? When you use ctrl+scroll it is hard to see if you have nothing on the screen. Just a suggestion.Also, how did you export as a png? Does java do that for you or did you have to write an exporter?

Pretty cool. If I may make a suggestion. Call setLocationRelativeTo(null) after you make your windows visible, so they center on the screen. It makes it so much easier that dealing with frames at the top left corner of the screen.

- Added Image Operations. Currently limited to Resize (Scale).- Added Information Menubar. Shows the current tool, the zoom level, and whether or not you've saved your changes.- The opened file appears in the window bar.- Increased history to account for image operations.- Windows/Dialogs appear in the centre of the screen.- Probably a few other things I forgot to mention.

1. I would like to see a little border surrounding each pixel so I know where the pixel boundaries are.2. Maybe in addition to the text at the top, add an icon to the mouse pointer to know what tool is selected.3. Maybe add a preview of the currently selected color.

Okay, I'm not working on it right now, but the next update will hopefully include:

- Nimbus LookAndFeel (already implemented)- Pixel Grid option under the View toolbar.- Centred Canvas (done that already as well). By the way, I didn't need that code above. I just put the canvas into a JPanel, into the scroll pane instead of straight into the scroll pane.- Some kind of tool settings, and if that gets done easily enough, maybe a paint brush.

I'd give you a medal, but then you wouldn't have 111 medals and 11 projects. Sorry. xD

A suggestion, please make the color picker another size, preferably higher than it's wide, instead of how it is now. Also, please please make it not stick on top of all other windows, that's just annoying. xD

Cool idea, I love it. Something absolutely essential for me that is currently missing is layers. It works smoothly on my laptop!

Also, just a random thought: how about using LibGDX with a Scene2d.ui GUI for this? For example Spine was made using this and looks just awesome. It also would make zooming in and out smoothly much better than is currently possible in Paint.NET. But that may be too much

But then he would have to rewrite the entire program and you'd have to include LibGDX as a library, making the whole download larger. There's honestly no point, just use Java2D so you only have to have Java installed, and you can keep the download tiny.

@Regenuluz: What do you suggest I do instead of making the colour picker window stick on top of others?Any other changes to the colour picker (size/shape) won't be made until after the next small update, as it would require me to actually program the pickers, instead of just rearranging the default Swing ones.

The Java2D library is based on modifying images, so why would I choose something else for making a program that does exactly that?

Layers are a future goal, and in fact the only area I was considering using OpenGL, due to the ease of blending. But I'll find a way to do it with just Java2D.

Pixel grid is working, along with ellipses (ellipses took a bit of math). Just need to get some tool options working, and I'll have another update ready.

Actually, the reason I made it stick was because in GIMP, I would lose the window and have to minimize everything else to get it back.What you can do is just exit the window, and bring it back again when you need it. For now I'll put in a keyboard shortcut to toggle the visibility.

I'll look into shrinking it though.

Does anyone mind if the colour picker only has sliders? ie: No gradient square or swatches.

I was browsing through your code a bit so here is some stuff you could implement:- Rectangle Fill Tool- Ellipse Fill Tool- Two Color Selection (Left = Primary Color, Right = Secondary Color)- Some kind of very primitive plugin-system which only loads a JAR and calls a method with the Paint-Object as parameter.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org