-
Posts
15,653 -
Joined
-
Last visited
-
Days Won
390
Everything posted by BoltBait
-
The most common reasons you can't see newly typed text is: -There is an active selection and you're trying to type text outside of that selection. Try pressing Ctrl-D before selecting the text tool. -The text layer is obscured by a layer on top of it. Try moving the text layer to the top of the layer window list. -The new text is the same color as the background. Try selecting the desired text color before (or while) using the text tool. -You're typing text on a different layer than you thought. Be sure your desired text layer is selected in the layers window before using the text tool. -You're typing text onto a layer that is not selected as visible. Make sure the check mark is shown in the layer window for your current layer.
-
How to use a codelab script (including the one above) 1) Highlight the above code block and press Ctrl-C. 2) Run Paint.NET and open the graphic you want to modify. 3) Effects > Advanced > Codelab 4) In codelab, Edit > Select All 5) Edit > Paste After a second the effect will compile and run. If you like the effect, click OK to keep the changes.
-
Is it necessary to create them yourself? I'm a big fan of just going to Google Image Search and copy-and-paste a nice looking cloud.
-
Thanks. Here ya go... // Name: Remove Black Dust // Submenu: Photo // Author: BoltBait // URL: http://BoltBait.com/pdn private UserBlendOps.LightenBlendOp lightenOp = new UserBlendOps.LightenBlendOp(); void Render(Surface dst, Surface src, Rectangle rect) { for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { ColorBgra CurrentPixel = src[x,y]; if (x>0) CurrentPixel = src[x-1,y]; CurrentPixel = lightenOp.Apply(src[x,y], CurrentPixel); dst[x,y] = CurrentPixel; } } }
-
Object Bevel update 1/4/2016 (previously Bevel Object)
BoltBait replied to Red ochre's topic in Plugins - Publishing ONLY!
If people keep making improved versions of the plugins in my pack, what will be left in my pack to download? -
Also, could it have to do with the layer you're working on having a blending mode set? Some blending modes can give interesting results.
-
Paint.NET runs on the RGB color space, not HSV. HSV is provided as a convenience. But, any time you use an HSV color it gets converted into RGB before being used. There is not a perfect conversion between HSV and RGB. So, sometimes slight errors are introduced. If you want totally consistent colors in Paint.NET, use RGB colors instead.
-
Can you test with a CodeLab script like this: void Render(Surface dst, Surface src, Rectangle rect) { for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { dst[x,y] = ColorBgra.Red; } } } I'd like to know if after selecting the entire canvas and running the effect there are any uncolored pixels along the edge.
-
Why would you assume that "roi.Right == base.SrcArgs.Width"? This is never guaranteed. You only know that your render function is fed a list of rectangles that covers the entire selected area. No promise is made that you'll receive a specific number of ROI's or that ROI's will be a specific size. The only thing you know for sure is that if you combine them all together they will completely cover the selected region.
-
Reformatting the Plugin Index
BoltBait replied to Ego Eram Reputo's topic in Paint.NET Discussion and Questions
I think it rules because of its tall "lower case 'x' height". I really like it. It is very easy to read. -
That would be CodeLab.
-
Congrats on the million views. That made me look at my thread's views and I've got over half a million. *shocked*
-
How to make an LED in Paint.NET
BoltBait replied to ZK57's topic in Paint.NET Discussion and Questions
Download an LED font from dafont.com? Here are some... http://www.dafont.com/search.php?q=led&page=1 -
See, that's the thing. OpenGL doesn't use the Alpha channel as alpha. I believe they use it as a height map... or some such non-standard usage.
-
If you have my plugin pack installed, you can accomplish what you want this way: 1. Select the area you want to fill 2. Select the color C0C0C0, alpha > 0 (255 for example) 3. Press Backspace key to fill the selected area 4. Run the Adjustments > Transparency effect and move the slider all the way to transparent Result: your selected area is filled with color C0C0C0, alpha = 0. Just don't expect the color information to remain once you save the file. After all, alpha 0 means the color information is undefined. Better if you can keep the alpha level at 1 instead of 0.
-
Like this: http://forums.getpaint.net/index.php?showtopic=10020
-
Color is not preserved when alpha channel is zero
BoltBait replied to vic's topic in Troubleshooting & Bug Reports
Then they are not using those files in a standard way. According to the standard, if alpha is 0 then R, G, and B are undefined. If OpenGL wants to use that data they should define their own graphics format. You really can't fault Paint.NET for following the standard in this case. -
Show us a sample and I'm sure someone can help you.
-
I want my images to be professional,
BoltBait replied to TheChildCody's topic in Paint.NET Discussion and Questions
WHAT?! No way! -
Reformatting the Plugin Index
BoltBait replied to Ego Eram Reputo's topic in Paint.NET Discussion and Questions
Why are you putting the developer's name before the effect name? EDIT: Verdana looks so much better than Arial.