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 7 results

  1. 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.
  2. 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
  3. 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.
  4. 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)
  5. Download from my plugin set Effects -> Blurs -> Gradient Blocks...
  6. 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; } } }
  7. 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