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

  1. 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
  2. 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.
  3. 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.
  4. 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.
  5. 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
  6. 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!
  7. 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
  8. 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:
  9. 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
  10. Download from my plugin set Effects -> Blurs -> Gradient Blocks...
  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
  12. 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.