Search the Community

Showing results for tags 'blurs'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Information
    • Forum Rules
    • Paint.NET Search
    • Official Paint.NET website
    • Help Files (the official documentation)
  • Paint.NET
    • Paint.NET Discussion and Questions
    • The Pictorium
    • Tutorials - Publishing ONLY!
    • Competitions
    • Plugins - Publishing ONLY!
    • Troubleshooting & Bug Reports
  • Off-Topic
    • Grand Theory of Everything
  • Paint.NET Programming / Development
    • Plugin Developer's Central
    • Preview Center
    • Translation and Localization

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL









Found 11 results

  1. Overblur Now in my plugin pack here: Red ochre plugin pack This is a very simple plugin. It compares the blurred picture to the original and lets you choose how much of that change to apply. Results range from an odd effect useful for making textures through to a passable sharpen effect. And here is the codelab code:
  2. After receiving a request and encouraged to make an official release, here is the BlurBlend plugin. This plugin was created in CodeLab where the source image is copied, with the Gaussian blur running while presenting you with a host of blending options ranging from Paint.NET's default blending modes and @ReMake blending algorithms he shared in the Plugin Development Central. The Interface The plugin will be found in the Blur Effect submenu. Please see @lynxster4 wonderful Ariel image to see how this plugin can be used.
  3. Trail Blur is more or less a souped-up Motion Blur. I considered calling it Motion Blur+, but decided not to, since the default settings are quite different. The main extra feature is the ability to cause the blur to fade at the trailing end, giving a direction to the motion. That's something I've sometimes wanted that isn't available with Motion Blur. The other significant additional feature is the option of curved (circular) paths. The plugin: Trail Blur.dll Here is the UI: The description from the Help menu: Trail Blur creates a movement blur similar to the built-in Motion Blur effect, but with a number of additional options. The blur can fade away, and the blur's path can curve. The controls are: Angle: For straight blurs, the direction of motion. For curved blurs, the final direction of the motion. Distance: The length of the blur, in pixels. Curvature: The motion curvature. When 0, the motion is straight. When positive, the motion is clockwise. When negative, the motion is counterclockwise. Shift: The blur's position. When 0, the motion ends at the original position. When 1, the motion begins at the original position. Fade Amount: The maximum amount of fading. When 1, the path nearly disappears at the beginning of the motion. When 0, the blur does not fade. Fade Profile (Linear to Exponential): The profile of the blur fade. When 0, the blur fades linearly. When 1, the blur fades exponentially. Sample Spacing: The distance between blur samples. There are always an integer number of samples over the blur path. When 0, the number of samples equals the blur length, so the samples are one pixel apart. Positive values increase spacing, decreasing the number of samples. This can be used to produce multiple-exposure effects. Negative values decrease spacing, increasing the number of samples. This is sometimes useful for producing smoother blurs. Brightness Enhancement: The amount to increase brightness. In some instances, particularly when used with black backgrounds, increasing the brightness can be used to counteract the decrease in brightness that results from spreading out pixels over long blurs. Opacity Enhancement: The amount to increase opacity. In some instances, particularly when used with transparent backgrounds, increasing the opacity can be used to counteract the decrease in opacity that results from spreading out pixels over long blurs. Clamp to Canvas: The method for treating off-canvas pixels. When unchecked, pixels that are outside the canvas do not affect the blurred image. When checked, outside pixels are included, and are considered to have the color of the border pixels. This option is mostly intended for backgrounds of constant color. Some of the controls, such as the Brightness and Opacity Enhancements may be of delectable usefulness, Though I'd normally have an antialias feature for this type of plugin, it's already slow enough for long blurs on large images, and setting the Sample Spacing control below 1 can often achieve a similar result.
  4. I got abit bored today (as usual ) so i decided to make a blur plugin, this is similar to KrisVDM's Average Blur, but this only takes the average color of the edge of radius, for easier understanding, what this does is that it uses an 8-way symmetry circle algorithm and instead of drawing to the pixels it stores the pixel color and gets the average color of all stored colors. UI original image blurred image
  5. This effect is modification of Average Edge Blur effect by @Cookies. For each pixel of the image this effect finds colors of the pixels surrounding it within the selected radius. Then this effect fills current pixel with averaged value of the found colors. Unlike Average Edge Blur this effect allows to blur the image not only in each separate channel of color, but also in their combination. Also the drop-down list of blending modes is added to effect. You can find it: Effects -> Blurs -> Averaged Color Blur The User interface This effect has a simple and intuitive user interface. The original image and examples: Except 13 built-in blend modes (without Xor) this effect has 10 additional modes, similar to Photoshop's blend modes.
  6. Gaussian Blur+ Plugin Forgot to post this one... Tanel asked for a Gaussian Blur function where the user could specify a different amount of blur for each channel (Red, Green, Blue, and Alpha). Here is my take on the problem. The Idea My thought was to modify the Gaussian Blur code to blur only the selected channel. I started with the Code that Illnab1024 sent me and just started making changes. I used CodeLab so that I wouldn't have to worry too much about a UI. The rest came easy. I'm familiar enough with the Gaussian Blur code at this point that these changes only took me about 15 minutes. Please note that this effect shows up under the Effects > Blurs sub menu. The Effect DLL If you like it, you can download the precompiled effect here: BoltBait's Plugin Pack Instructions for Use To use this plugin, simply select the channel you want to blur, then the amount of blur: Then, click OK to finalize your image. Samples Final Thoughts Tanel was happy with the plugin. In fact, he's written at least one tutorial using it (along with my Transparency Adjustment plugin). I hope you enjoy it too.
  7. Gaussian Blur (Clamped) Effects -> Blurs -> Gaussian Blur (Clamped) Description This effect is exactly the same as the regular Gaussian Blur effect, except this effect gets clamped to the active selection. This stops colors (and transparency) from bleeding through from outside of the selection. If you don't have anything selected, there is no need to run this effect (although, it wouldn't hurt anything if you did run it). Comparison Gaussian Blur (Clamped) - Radius of 25: -> Gaussian Blur - Radius of 25: -> Change Log v2.0 (Jan 22, 2016) Changed: Now works on non-rectangular selections. (Thanks MJW) v1.0 (Jan 11, 2016) Initial release Download Donate Source Code Icon based on icons from Fugue Icons.
  8. This is Zoom Blur Deluxe recompiled to be compatible with Paint.NET 4.0, no other changes have been made. The following description is copied from the original thread. It is faster than the built-in zoom effect and you can move the center. Enjoy ! License : Same as Paint Dot Net license. (MIT)
  9. Download from my plugin set Effects -> Blurs -> Gradient Blocks...
  10. TechnoRobbo's Tilt-Shift Another Classic photographic simulation. Tilt Shift Photography is created by misaligning the lens with the film or image sensor. This misalignment actually shifts the depth of field. TR's Tilt-Shift is a directional gradient blur tool designed to easily achieve the effect. Menu: Effects - > Blurs Video Tutorial for image plane image music by TechnoRobbo Vanishing Point The Code Hidden Content: // Submenu: Blurs // Name: TR's TiltShift // Title: TR's TiltShift - v1.0 // Author: TechnoRobbo // URL: http://www.technorobbo #region UICode int Amount1 = 15; // [1,100] Blur Amount double Amount2 = 45; // [-180,180] Tilt double Amount3 = .5; // [0,1] Length #endregion public struct PointD { public double x, y; public PointD(double p1, double p2) { x = p1; y = p2; } } void Render(Surface dst, Surface src, Rectangle rect) { Rectangle sel = EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt(); int CenterX = ((sel .Right - sel .Left) / 2)+sel .Left; int CenterY = ((sel .Bottom - sel .Top) / 2)+sel .Top; double rad = Amount2 * Math.PI/180; double diag = Math.Sqrt(sel.Width * sel.Width + sel.Height + sel.Height); ColorBgra CP = new ColorBgra(); //Test varaibles //Amount1 = 20; //Amount2 = -90; //Amount3 = .85; for (int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { //======================================== PointD position = new PointD(x-CenterX,y-CenterY); double oldx = position.x ; position.x =(float)Math.Cos(rad) * (float)position.x - Math.Sin(rad) * position.y + CenterX; double length =diag * Amount3 + 1; double val =1 - Math.Min(1,position.x /length); //quadratics val *=val; int Amount =(int)((double)Amount1 * val); //=========================================================== if (Amount>0){ int y1= y - Amount; int y2 = y + Amount; int x1= x - Amount; int x2 = x + Amount; int A=0,R=0,G=0,B=0,D=0; for (int j=y1;j<y2;j++){ for (int i=x1;i<x2;i++){ CP = src.GetBilinearSampleClamped(i,j); A += CP.A; R += CP.R; G += CP.G; B += CP.B; D++; } } if (D==0){D=1;} CP.A = Int32Util.ClampToByte(A/D); CP.R = Int32Util.ClampToByte(R/D); CP.G = Int32Util.ClampToByte(G/D); CP.B = Int32Util.ClampToByte(B/D); }else{ CP=src[x,y]; } dst[x,y] = CP; } } }
  11. Download from my plugin set Effects -> Blurs -> Pixelate+ Yes, I know, this plugin is not really worth getting excited over, but whatever. It adds a new sampling mode (the one GIMP uses) as well as the ability to use non-square cells. Download from my plugin set