what about creating a selection with rounded corners and then just add parts you don't want to be rounded into it ?
or create the selection from a path where you can control every aspect of it or combine both : create a rectangular selection and cut from selection using paths or you can use quickmask to paint the selection On 7/30/07, David Gowers <[EMAIL PROTECTED]> wrote: > On 7/30/07, DJ <[EMAIL PROTECTED]> wrote: > > Hi, > > > > This gives me a solid 1 pixel left, right, bottom and an anti-aliased > > lower left and right corner. > > > > I probably created 5 more steps than necessary :-). Is there a better > > way? > > > > 1. File->New > > Specify the required height and width and fill with the color needed > > for the border. > > > > 2. Select->Rounded Rectangle > > Required radius of 10. > > > > 3. Select->Invert > > > > 4. Edit->Cut > > This gets rid of the corners. > > > > 5. Select Region by Color > > Click the image (see step 1) > > > > 6. Select->Shrink by 1 > > > > 7. Edit->Cut > > > > 8. I fix up the top with the pencil and eraser to straighten the sides > > and get ride of the top line. > > > > > > I noticed when I used File->New, Select->All, Edit->Stroke Selection, > > and selected the second option "Stroke with a paint tool" and selected > > the pencil as the paint tool, that only two sides (top and left) of > > the selection would get outlined. The pencil tool was a 1 pixel circle > > with no other options set. I expected to see a 1 pixel border on all 4 > > sides. I zoomed in and looked. If I increased the pixels (ie. 3 px) it > > kind of worked. It was clearly not 3 pixels on all sides. It seemed > > consistent in not doing all 4 sides with a 1 pixel pencil. I am not > > sure if I have something set in GIMP to create this outcome. [GIMP > > 2.2.13] > > > > However, if I selected the first option, "Stroke line", with a width > > of 1, solid, and antialiasing not checked, I got the expected 1 pixel > > border. In general, I couldn't use this method after a Select->Rounded > > Rectangle because I need the corners to be antialiased but not the > > sides. With antialising checked, the corners were okay, but it also > > changed the color of the 1 pixel border on the left, right and bottom, > > so I came up with the above 8 step method ;-) > > I think you could make this much simpler. If radius is constant, then > you should just be able to make a template image of large size (enough > that it's always going to be bigger than your layout). If you make it > using two layers (one for the background color, one for the rounded > rectangle.), then you can easily recolor it (enable 'lock alpha' for > the rect-layer so this will work correctly.) > Then, each time you want something like that, you can just > > 1. Open the template image > 2. Drag-and-drop the appropriate colors onto the appropriate layers > 3. Scale the image down to the appropriate size > 4. Save with the filename appropriate to your particular project. > (this will also allow you to have a fancier/more carefully done > design, since you don't have to manually redo it each time.) > > Does that help? > _______________________________________________ > Gimp-user mailing list > Gimp-user@lists.XCF.Berkeley.EDU > https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user > -- -------------------- LEGENY Jozef _______________________________________________ Gimp-user mailing list Gimp-user@lists.XCF.Berkeley.EDU https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user