Spade-Editor / Spade

Cross-platform raster graphics editor inspired by Paint.NET
GNU General Public License v3.0
41 stars 10 forks source link

Idea: Photoshop-style Brush System #82

Open Longor1996 opened 10 years ago

Longor1996 commented 10 years ago

Here is another idea!

Photoshop has a special kind of 'Brush', which allows one to draw with a bruch like usual, but the pattern that the brush makes is defined trough a image.

This is a feature that does not exist in Paint.NET, so its possbily a better idea to make it a Plugin. Although it would be nice to have as a core-feature!

Note that I have no idea how to do this, and I only suggest this because a friend told me it would be a awesome thing to have.

BurntPizza commented 10 years ago

I pretty much assumed this would be a plugin. I'll do it (and a bunch of other things) as soon as the plugin system is formalized.

I think there should be "core-plugins" that are distributed by default. Really there shouldn't be any difference between a "core feature" and a plugin.

Longor1996 commented 10 years ago

Then why not pack ALL default tools (and effects) into a 'default_core'-plugin? This way, by opening the code to this 'core'-plugin, we have a plugin which adds to the application and provides a actual 'real world'-reference on how to write a plugin.

BurntPizza commented 10 years ago

Exactly. That is what I mean by "formalized."

HeroesGrave commented 10 years ago

What we could do is package the 'core plugin' with the application by default, and give the user the option to remove it?

BurntPizza commented 10 years ago

Not sure what you mean, but I do think that "Texture brush" should be a mode of the paintbrush tool, not a whole separate tool. Makes no sense having it as a different tool.

HeroesGrave commented 10 years ago

Paint brush is going to be quite complicated anyway with the new system so we may as well make it all the same tool.