Search the Community

Showing results for tags 'blurs'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Information
    • Forum Rules
    • Paint.NET Search
    • Official Paint.NET website
    • Help Files (the official paint.net 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

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


AIM


MSN


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 15 results

  1. Blurs > Glass Blur This is an effect I ran across while working on the Quality sliders for my distortion plugins. Essentially, it blurs an image in a proportional way to its lightness while keeping some darker outlines intact. It ends up either looking like you're looking at the image through thick glass, or the image itself is made out of glass. Let's take a look at it. Radius -- Basically determines how much depth the effect has. Higher values will sample more pixels and probably look better, but will also take longer to render. Threshold -- Determines the cutoff for dark pixel outlines -- the lower this is, the more outline will be preserved. Flat Radius -- Normally, the radius is based on a pixel's HSV value. Put this option above 0 and instead the radius will be this number across the board. This tends to make the glass effect more uniform, but it sacrifices some quality. Nonetheless, it seems to be a better setting for some kinds of images such as people. Let's see what these effects actually do. Here's a source image. I'm just using a basic landscape. Here's what your default settings look like. I've increased the radius. More detail is preserved. Here, I've lowered the threshold. A lot more outlines are preserved. This doesn't look great on a landscape, but on something like a picture of a building, it adds a real surreal night-like feel. Here's what the Flat Radius effect looks like. Less detail than the normal effects, but much smoother and more uniform throughout. Still to do I need to get rid of the mild bevel that happens around the edges or at least make it an option. Some images take way wayyy longer to render then they should. I need to look into that. Release the source code -- this will happen when I release all of my source code. This was the most interesting set of parameters for a larger plugin I was working on. I'll probably experiment around more with that and maybe release a v2 of this with more options. A couple more examples As mentioned, using "Flat Radius" with people turns out quite good. Here's what a low tolerance looks like on the eiffel tower. Download Link https://github.com/Xhin23/Paint.net-Plugins/blob/master/Glass_Blur.dll
  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. BlurBlend.zip
  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. 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. AveragedColorBlur.zip 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.
  5. 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 ClampedGaussianBlur.zip Donate Source Code https://github.com/toehead2001/pdn-clamped-gaussian-blur Icon based on icons from Fugue Icons.
  6. 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) ZoomBlurDeluxe_4.0.zip ZoomBlurDeluxeSrc_4.0.zip
  7. Furblur update 30th July 2014 A versatile blur/trail effect. Useful for Fur, false beards and grass textures and also for paper textures, watercolour effects and 'scribbled' drawing effects. Found under: Effects/Blurs/FurBlur Dll name = FurBlur. An updated version is in my V10 Plugin pack here Red ochre v10 plugin pack I would like thank 'Null54' who made this plugin possible. I spent days trying to get it to work and he solved the problem in hours! - greatly indebted. I would also like to thank EER, without whose diplomatic skills I would have left the forum months ago. Finally I must thank the many people who tested this for me over on developers central - the difficulty with random effects is that the bugs can be quite random too, it appears. So many people testing has been very useful. I am updating Furblur. It still works in much the same way on default settings, but I have added some more 'fun' stuff. Changes: 1. I wanted to make some feathers and needed more control over the curl direction, so have added this. 2. Started running out of U.I. space, so put these new curl choices in a drop-down list with the direction choices. 3. Took the liberty of removing some of the titles to the drop-down boxes - again to save space. 4. Have removed the colouring choice - now it only colours along the fur. (The fur can easily be recoloured later if the 'only keep fur' box is checked). 5. Have improved the antialiasing. 6. Have slightly increased the speed. 7. The fun bit - have included 12 new curl shapes. 8. Changed the icon pussycat colour to ginger - so you can easily tell which version you have! History Hidden Content: v1 = 459 downloads As before, best to experiment as described below - the UI has changed but all the previous examples are still possible. Here is the new U.I. and example curl shapes: How to use: Be very wary of using the plugin on large selections with large 'reps' or 'length' as it will be very slow! I suggest you try the plugin out in the following way, just to get an idea of how it works. 1. New image 800 * 600 - make background black. 2. New layer (transparent) 3. Draw 10 pix wiggly lines. nice bright colours 4. Possibly select around these lines with the lasso tool (leave plenty of room for the effect!) 5. Effects/Blurs/Furblur - lower the 'rep' slider and increase the 'length' slider to start. 6. Try each slider seperately to see what they do. Hopefully the following images will give you some ideas. Please feel free to post your FurBlur images in this thread and any tips you have discovered. Enjoy!
  8. TechnoRobbo's Tilt-Shift Another Classic photographic simulation. https://en.wikipedia.org/wiki/Tilt%E2%80%93shift_photography 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; } } } TRsTiltShift.zip
  9. 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:
  10. 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. AverageEdgeBlur.zip UI original image blurred image
  11. Color Zoom Blur Effect Plugin What's this? This effect is based on the zoom blur effect, but with it you are able to handle the color chanels separetly. ( original model from http://www.photo-libre.fr ) Download it! Plugin ColorZoomBlur.dll Here is the DLL Created with CodeLab... The MadJik's All plugins package is available ! http://forums.getpaint.net/index.php?showtopic=7186 How to install Close Paint.net Classic version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: C:/Program Files/Paint.NET/Effects Microsoft Store version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: /My Documents/paint.net App Files/Effects/ You have to adapt for your language My Documents The User interface This plugin is added to the menu Effects, submenu Blur. Amounts (per chanel): ...you set the amount value of the zoom per chanel. Link amounts (use red value): ...If checked all the chanels use the red slider for the value. Uncheck it to set the amount value of the zoom per chanel. Offsets (per chanel): ...you could choose the center of the zoomed area per chanel. Link Offsets (use red offset): ...If checked all the chanels use the red offset. Uncheck it to set the offset of the zoom per chanel. Red/Green/Blue adjustment: ...Plus/Minus adjustment per color chanel. Raw Quality: ...Quality of the zoom. Some examples: Model / Result : Model / Result :
  12. Download from my plugin set Effects -> Blurs -> Gradient Blocks...
  13. 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
  14. Gradient Blur Effect Plugin What's this? There is an effect for the gaussian blur... There is a tool for the gradient... This is a mix of both: the Gradient Blur! I took the code of the gaussian blur from Paint.net source (vers. 3.10) and I've added two radius to allow to keep an area un-blurred or gradually blurred. Download it! Plugin Gradient Blur.dll Here is the DLL The MadJik's All plugins package is available ! http://forums.getpaint.net/index.php?showtopic=7186 How to install Close Paint.net Classic version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: C:/Program Files/Paint.NET/Effects Microsoft Store version of Paint.net Unzip and (re)place the DLL in your Effect folder usually: /My Documents/paint.net App Files/Effects/ You have to adapt for your language My Documents The User interface This plugin is added to the menu Effects, submenu Blur. X,Y Offset: ...you could choose the center of the blurred area. Blur amount: ...Level of blur you want to have Unblurred distance: ...Distance (radius) from the center you want to keep unchanged. Blurred distance: ...Distance (radius) from the center you want to blur. Choose the shape of blur: ...Circle/Ellipse or ...Square/Rectangle or ...Horizontal or Vertical New!. Distance mode: ...OFF:from the center, you'll have Circle or Square; On: you'll have Ellipse or Rectangle. Show the guide lines: ...Check to see the lines for the both distances. Invert the blur direction: New! ...Blur in the middle or around the image The area between the both distances is gradually blurred creating some kind of halo. If you set both distances amounts to zero, then you'll have a usual gaussian blur. Some examples: Model / Result : Model / Result :
  15. 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.