Neil Cassidy Posted September 25, 2009 Share Posted September 25, 2009 Hi everyone Here's my first plug-in, an improved Gaussian blur effect which uses brand new convolution code. It's called Eigen Blur, because the other names were taken! Coolest feature: When you choose the same "radius" in this effect as in the Gaussian Blur effect, the amount of smoothing is precisely the same. But it uses a true Gaussian blur, avoiding artifacts. If you're working with a very large image, you can "preview" by using the much faster Gaussian Blur effect to determine what level of smoothing you want, and then apply Eigen Blur with the same "radius" for high-quality results. Other features: [*:2dzcj734] Running the effect leaves the overall brightness of the image unchanged. [*:2dzcj734] Option to reflect or wrap at edges (called "tileable", like True Blur). [*:2dzcj734] Option to blur RGB + Alpha, RGB only, or Alpha only (like Gaussian Blur+). It's not perfect, though! It's slower than Gaussian Blur, Gaussian Blur+, and True Blur. There may be a few bugs. Please let me know if you spot anything that I could add or fix! Thanks to Rick Brewster, Tom Jackson, and BoltBait for their work on Paint.NET and Code Lab. To install, unzip EigenBlur.zip, and copy EigenBlur.dll into your Paint.NET "Effects" folder. For me, this is C:\Program Files\Paint.NET\Effects\. Source and license (MIT) are now included in the .zip file. EigenBlur.zip Quote Segment Image : Average Color (HSL) : Eigen Blur : Cool, new forum! Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.