zovs66 Posted May 31, 2023 Share Posted May 31, 2023 (edited) I have been using BoltBaits Bevel Selection for a while, I used the previous version and had to adjust when v6.0 came out due to some changes in both the plugin and Paint.net 5.0.3 and 5.0.4. I just upgraded Paint.Net to version 5.0.6 and now BoltBaits Bevel Selection is automatically turning the right top pixel in a selection to transparent. This is not what is desired. First I select a rectangle and then I flood fill it with a color and then use "Effects -> Selection -> Bevel Selection". Normally the entire rectangle is beveled, but now I am noticing that the top right pixel in the rectangle is turned transparent. This is what I am seeing when I do the above: To fix this I have to make sure I have reselected the rectangle, then flood fill the rectangle starting with the transparent pixel (if you don't and just flood fill anywhere when you re apply the bevel selection it will again make that right pixel transparent), once the rectangle has been completely filled in with the solid color you can then apply the bevel and get the desired results like so: This is an extra time consuming step (when you have 150+ files each with 3 images in them) that needs to be fixed. In Paint.net prior to 5.0.6 with this plugin v6.0 it worked just fine, I could select a rectangle, flood fill it, from the menu first time select "Effects -> Selection -> Bevel Selection" - the next rectangle I would just use Control + F to quickly bevel each rectangle). Now I have to do more steps to do what I used to be able to do in just a few key strokes. Thank you in advance in correcting either the plugin or Paint.net and fixing this unwanted bug. Don Edited May 31, 2023 by zovs66 Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted May 31, 2023 Share Posted May 31, 2023 Are you saying this worked correctly in PDN 5.0.3? Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
BoltBait Posted May 31, 2023 Share Posted May 31, 2023 I see you have the "Keep original alpha" check box selected. This should maintain the original alpha of all selected pixels. If one pixel is turning transparent, that's a problem. I haven't made changes to that plugin in a long time. @Rick Brewster, you have access to the source code to my plugin on GitHub. I'll PM you the link. Quote Download: BoltBait's Plugin Pack | CodeLab | and a Free Computer Dominos Game Link to comment Share on other sites More sharing options...
Rick Brewster Posted May 31, 2023 Share Posted May 31, 2023 I should be able to look at this sometime this week and hopefully figure out what’s going on, whether it’s a bug in PDN or in the plug-in. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 1, 2023 Share Posted June 1, 2023 @zovs66, I can't figure out how to reproduce this. I need you to supply an image for me to try this out on -- not just a screenshot where you've zoomed into it. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 1, 2023 Share Posted June 1, 2023 It's also worth trying this out with CPU rendering. Sometimes there are GPU driver bugs that cause random issues. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
zovs66 Posted June 2, 2023 Author Share Posted June 2, 2023 Sorry been on holidays. For my settings I am using this: Note I just checked the "Use hardware acceleration for UI and the canvas" it was unchecked. Quote Link to comment Share on other sites More sharing options...
zovs66 Posted June 2, 2023 Author Share Posted June 2, 2023 Wow now it seems like the Bevel selection does not behave like it used to. Now when I bevel a selection I get a full lighter color all around the edges, instead of having the light coming from one direction and the opposite direction being darker. The darker no longer functions or works. Before when I did something like this (just last week as you can see in my screenshots) the right side would be darker. Now that no longer works. If I adjust it like so: As you can see the Dark Color just does not work anymore. Previously (pre Paint.Net v5.0.2 (or even 5.0.1) worked fine, in fact it worked better because it automatically "knew" to make the light and dark colors a lighter and darker color of the base color chosen. I was able to whip through 500+ images. Then in Paint.Net v5.0.3 (I think) this no longer worked, the bevel was more "feathered" but instead it defaulted to the white and black outlines, I had a work around by setting the light color to a light grey (215,215,215 or 196,196,196, etc.) and it would blend good enough with the base color. But now in 5.0.6 none of this is working. Instead you get a "white (255,255,255) outline around the entire selected rectangle and the Dark Color just does not work anymore. I'd love for this to be fixed and working again. Otherwise I need to find another tool and relearn how to use that tool, which would suck big time because I invested so much time into learning Paint.Net, and the Bevel (selection or object) were working perfectly for what I needed but now they are not. Quote Link to comment Share on other sites More sharing options...
zovs66 Posted June 2, 2023 Author Share Posted June 2, 2023 This is another tool (and its UI is a pita, but I am used to Paint.Net and its shortcuts) but the bevel is what I am trying to achieve. I used to be able to do this in one click with 5.0.2 (and I think the previous plugin version) but I think when either I upgraded to 5.0.3 or I upgraded the plugin to v6, the bevel changed to white and black despite the base color. This bevel from this tool is close but I now have to fiddle around with it and get it to do what I want it to exactly do, but as you can see the light and dark colors are close and not pure white and pure black which is what Paint.Net does (or used to do). Really I just want a bevel that looks at the base color you pick for a rectangle and then makes a lighter and darker gradient based on the side of the bevel you want to create. Now Paint.net does not work with the plugin bevel (selection or object bevel). Something broke. Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 2, 2023 Share Posted June 2, 2023 17 hours ago, Rick Brewster said: @zovs66, I can't figure out how to reproduce this. I need you to supply an image for me to try this out on -- not just a screenshot where you've zoomed into it. Please respond to this so that I can properly investigate this. I need images, not screenshots or zoomed-in images, so that I have something to work with. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
zovs66 Posted June 6, 2023 Author Share Posted June 6, 2023 Sorry was out on a long weekend (our anniversary). Here is a file that demonstrates this. Use the layer "counter", I created three rectangles (red, green and blue) and if you use the Selection -> Bevel and use 7 and 0.30. Please note I select the inner rectangle like so: Now I feel like a complete idiot, its almost working! I still am seeing a transparent pixel sometimes in the upper right corner? I am a little confused because I have seen this also make like the bottom row of pixels transparent and also seen it behave as above. Here is the zip file: On 6/2/2023 at 11:41 AM, Rick Brewster said: Please respond to this so that I can properly investigate this. I need images, not screenshots or zoomed-in images, so that I have something to work with. SelectionBevelFailure.zip Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 6, 2023 Share Posted June 6, 2023 I can't reproduce this, so I'm not sure what to tell you just yet Can anyone else reproduce this? Maybe I'm missing a step? Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
toe_head2001 Posted June 6, 2023 Share Posted June 6, 2023 Once I changed 'Rendering Device' to CPU (like @zovs66 is doing ), I was able to reproduce the issue. Not sure if it makes a difference, but @zovs66's desktop and my work laptop are both using Intel 8th gen. When I get home tonight, I can check a few more systems. Quote (September 25th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 6, 2023 Share Posted June 6, 2023 Okay I can reproduce it now -- but only when the CPU is used for rendering 🤔 8th gen Intel shouldn't matter I guess, I'm on a Ryzen 9 7950X Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 7, 2023 Share Posted June 7, 2023 I even got one where the whole bottom and right edges were missing There might be something wrong with this plugin, I'll have to look into it some more Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 7, 2023 Share Posted June 7, 2023 Nope, it's not the plugin. I've got a good idea of what's going on now, it's a bug in my code. Short-term workaround is to not use the CPU for rendering. Make sure it's set to the GPU. I'll have a proper fix for the next update. 1 Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
zovs66 Posted June 12, 2023 Author Share Posted June 12, 2023 Thanks folks! Glad I am not seeing things that others are not. Quote Link to comment Share on other sites More sharing options...
Solution Rick Brewster Posted June 12, 2023 Solution Share Posted June 12, 2023 Yeah I'll have a fix in 5.0.7 which should be out fairly soon 2 Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
zovs66 Posted June 14, 2023 Author Share Posted June 14, 2023 Awesome thanks Rick, looking forward to testing it out and being back on track (locally that is, lol). Don Quote Link to comment Share on other sites More sharing options...
zovs66 Posted June 16, 2023 Author Share Posted June 16, 2023 Also, thanks to everyone else for helping me explain or illustrate this issue! 1 Quote Link to comment Share on other sites More sharing options...
zovs66 Posted June 27, 2023 Author Share Posted June 27, 2023 On 6/12/2023 at 11:34 AM, Rick Brewster said: Yeah I'll have a fix in 5.0.7 which should be out fairly soon Rick, I just updated to 5.0.7 and I can say everything is working perfectly now with this issue! Thank you so much for your time effort and patience in understanding the problem and then solving it! Now to update 800+ images! Best regards! Don 1 Quote Link to comment Share on other sites More sharing options...
zovs66 Posted June 27, 2023 Author Share Posted June 27, 2023 A very happy camper! 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.