I'm considering developing my own plugin for GIMP and below I list 6 points. I want to know if it is doable as a plugin.
I have experience coding, so coding won't be the problem here. I've spent some time looking through the API documentation I found at some site, but what I want to do is so unusual that I can't find any information about if it is even possible to do as a plugin. I know it is NOT possible to do with the Photoshop plugin SDK.
What I'm looking to make is a particular plugin that allows an different way of working with images. It is a method that CANNOT be done in Photoshop with ANY plugins, and it can most likely not be done in GIMP (unless there is some plugin I don't know of).
The intent of the plugin is to imitate the ruler system as it works in Comic Studio. Comic Studio has an AMAZING system of rulers that takes control over cursor and brush position without affecting the pen pressure (if you're using a tablet).
1: Basic rulers
You can draw a ruler on the "ruler layer" and it will create a geometrical shape that can be moved around independently of the underlying image. When you draw near the ruler, the brush will snap to the outline of it. This means that you can create a circular ruler and then if you draw close to it, the brush will snap to the circle.
2: Straight lines rulers
You can create a ruler that locks brush movement so that once a brush it is placed it will be locked in one particular direction. This is amazing for creating a bunch of parallell lines in the same direction quickly.
3: Symmetry guides
When you draw on one half of the screen another brush will simultaneously draw a mirror reflection on the other half of it. You can extend these so that they draw repeated patterns.
4: Single point ruler
You define a central point somewhere in the image and wherever you draw the cursor will be locked in a line between the point you defined and the point where you placed the brush.
5: Concentric circles ruler
You define a central point somewhere in the image and wherever you draw the cursor will be locked in a circle with the distance between the original pen position and the central point defining the radius. You can use this to create multiple circles centered around
6: Perspective ruler
This combines up to three single point rulers and one or two straight line rulers with some simple maths to create the ultimate tool in perspective drawing. Yes. Comic Studio is worth the money for the freaking perspective ruler alone.
I need to know if it is possible to write a GIMP plugin to cover those points. It is also important that the plugin can display graphical data on top of the image, to show ruler lines. This is especially important for the perspective ruler.