Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 09/27/2020 in Posts

  1. Music notes available from: https://www.transparentpng.com/download/live-music-calendar-photo_3767.html
    9 points
  2. Hi guys, after a short break (5 years? 😉), working quite intensive in sw development for mobile network testing in R&S (5G, IoT, v2x), I' m back and like to spend some time to recover and improve my plugins. Recover because 5 years ago I lost access to ComSquare which hosted the plugins and most of the source code (including backups). Thanks a lot to the people in the forum who replaced the ComSquare links with local copies of the plugins or even improved the code to allow the plugins to work in the current version of paint.net. Well done. I will start to collect and publish a list of all the plugins and their source code versions which I have access in the moment (still there is a chance to get access to the backups but this is not for sure). There will be a new version of OptionBasedLibrary (used in many of the plugins) to get a common base for the new versions of the plugins. Do you have any ideas for improvements or know about errors? Feel free to comment here or send a message. I appreciate any help. So let's hope the best that there is no sudden break again 😉 Martin Plugin Titles History OptionBased Source Remarks Filetypes 'GIF Animation‘ FileType Plugin (.AGIF) 0.13r (16.7.2019) no 0.2 Developer‘s Central: ImAGIF.FileType v0.13.zip (revamped) 'GiMP Native Format' FileType Plugin (.XCF, .XCFGZ, .XCFBZ2) 1.4 (31.12.2014) no yes 'Interchange File Format' FileType Plugin (.IFF, .ILBM, .LBM, .ANIM) 1.0 (31.10.2014) no yes 'PNG Animation‘ FileType Plugin (.APNG) 0.3 (06.04.2015) no no Developer‘s Central 'Portable Document Format' FileType Plugin (.PDF) – Open 1.1 (3.7.2014) 0.7 yes 'Portable Document Format' FileType Plugin (.PDF) – Save 1.4 (15.3.2014) no yes 'Portable Anymap' FileType Plugin (.PAM, .PBM, .PGM, .PPM) 1.1 (19.2.2015) no yes 'PostScript' FileType Plugin (.PS, .EPS, .AI) 1.0 (15.3.2014) 0.7 yes 'Scalable Vector Graphics' FileType Plugin (.SVG, .SVGZ) 0.18 (23.3.2014) 0.6 yes 'Windows Metafile' FileType Plugin (.EMF, .WMF, .EMZ, .WMZ) 1.1 (8.3.2015) 0.7.9 no But something from 19.2.2015 'ZIP Archive' FileType Plugin (.ZIP) 1.0 (8.7.2015) no no Effects 'Color Matrix' Adjustment Plugin 1.1 (25.6.2015) 0.5 1.0 'Parallel Lines and Patterns' Render Effect Plugin 1.6 (8.3.2015) 0.7.8 1.5 'Spirit Level' Photo Effect Plugin 1.0 (16.5.2015) 0.7 0.3 'Turbulent Curves‘ Effect plugins 1.1 (10.11.2012) no yes 'Turbulent Lines‘ Effect plugins 1.1 (10.11.2012) no yes Tools Chop Up and Save (Tools Effect) 1.2 (15.10.2013) 0.4 yes Color Harmonies (Tools Effect) 0.7 (25.7.2014) 0.7.3 yes Look At It (Tools Effect) 0.6 (17.8.2015) no no Developer‘s Central: There is source for an LookAtIt executable Measure Object (Tools Effect) 1.5 (26.3.2014) 0.7 yes Measure Selection (Tools Effect) 1.5 (26.3.2014) 0.7 yes Paper Kaleidocycles effect plugin 1.3 (24.1.2013) no yes There is an unfinished OptionBased variant Path Tools (ToolsEffect) 0.8 0.7 yes Developer‘s Central: ‘Peephole Drawing‘ Print It (Tools Effect) 0.9 (3.9.2014) 0.7 yes 'What's It?' (Tools Effect) 1.0 (11.4.2015) no no Others OptionBasedLibrary 0.7.9 - yes
    9 points
  3. This plugin can be used to render Julia set fractals using a variety of settings. Adding color options would have made the UI too big, but it can be achieved using my Duotone Gradient Mapping plugin. I hope you enjoy this one! Download: Advanced Julia Fractal.zip Can be found in Effects > Render > Advanced Julia Fractal Previews: Code: (Made in a few hours, so there is probably a lot to improve) // Name: Advanced Julia Fractal // Submenu: Render // Author: Pascal // Title: Advanced Julia Fractal // Version: 1.0.0 // Desc: // Keywords: // URL: // Help: #region UICode IntSliderControl ca = 0; //[-300,300] Real part of constant IntSliderControl cb = 0; //[-300,300] Imaginary part of constant IntSliderControl zoom = 5000; // [1,100000] Zoom IntSliderControl xoff = 0; // [-10000,10000] Offset X IntSliderControl yoff = 0; // [-10000,10000] Offset Y IntSliderControl iterations = 50; //[1,200] Iterations IntSliderControl type = 0; //[0,3] Render type CheckboxControl innerCol = false; //Inner color CheckboxControl invert = false; //Invert CheckboxControl trans = false; //Transparency CheckboxControl invertTrans = false; //Invert Transparency IntSliderControl thresh = 0; //[0,1000] Clean IntSliderControl bright = 0; //[-100,100] Brightness IntSliderControl contr = 0; //[0,100] Contrast CheckboxControl alpha = false; //Preserve alpha #endregion public void Render(Surface dst, Surface src, Rectangle rect) { Rectangle selection = EnvironmentParameters.SelectionBounds; int sw = selection.Right-selection.Left; int sh = selection.Bottom-selection.Top; int dw = selection.Left; int dh = selection.Top; ColorBgra CurrentPixel; for (int y = rect.Top; y < rect.Bottom; y++) { if (IsCancelRequested) return; for (int x = rect.Left; x < rect.Right; x++) { if (IsCancelRequested) return; CurrentPixel = src[x,y]; double a = x-dw; double b = y-dh; double ca = this.ca/100f; double cb = this.cb/200f; double dx = (double)xoff; double dy = (double)yoff; double zoom = Math.Pow(this.zoom/100000f,2)*100000f; float val = fractal( (a-sw/2)/zoom + dx/10000f, (b-sh/2)/zoom + dy/10000f, ca, cb, iterations, type ); double thresh = this.thresh/1000f; if(val<thresh || innerCol && val >= (iterations-1)/(float)iterations){ val=0; } if(invert){ val = 1-val; } val+= bright/100f; val = limit(val,0,1); val = contrast(val,contr); val = limit(val,0,1); CurrentPixel.R = (byte)limit(val*255,0,255); CurrentPixel.G = (byte)limit(val*255,0,255); CurrentPixel.B = (byte)limit(val*255,0,255); byte A = CurrentPixel.A; CurrentPixel.A = 255; if(trans){ if(!invert^invertTrans){ CurrentPixel.A = CurrentPixel.R; } else{ CurrentPixel.A = (byte)(255-CurrentPixel.R); } } if(alpha){ CurrentPixel.A = (byte)(CurrentPixel.A*A/255); } dst[x,y] = CurrentPixel; } } } private float fractal(double x, double y,double ca, double cb, int n, int type){ if(type == 0 && x*x+y*y<n && n>0){ return fractal(x*x-y*y+ca,2*x*y+cb,ca,cb,--n,type); } if(type == 1 && Math.Abs(x+y)<2 && n>0){ return fractal(x*x-y*y+ca,2*x*y+cb,ca,cb,--n,type); } if(type == 2 && y<2 && n>0){ return fractal(x*x-y*y+ca,2*x*y+cb,ca,cb,--n,type); } if(type == 3 && x<2 && n>0){ return fractal(x*x-y*y+ca,2*x*y+cb,ca,cb,--n,type); } else{ return 1-n/(float)iterations; } } private float limit(float v, int min, int max){ if(v>max)v=max; else if(v<min)v=min; return v; } private float contrast(float x, double c){ double y; c = Math.Pow(c/2,3); if(x <= .5f){ y = .5f * Math.Pow(2*x, (c/500)+1); } else{ y = 1 - .5f * Math.Pow(2 - 2*x, (c/500)+1); } return (float)y; }
    9 points
  4. Mise En Abyme creates a recursive picture-within-a-picture, like on the Quaker Oats box, often also referred to as the Droste effect. The plugin DLL (versions 1.1.0, 24 Oct 2020): Mise En Abyme_1.1.0.zip The region in which the canvas image is copied is determined by the selection. The plugin is in the Selection (not the Distort) menu for two reasons. First it requires a selection; second, the Distort menu is getting quite crowded -- at least mine is. The Help Menu: Mise En Abyme recursively copies the canvas image into a selection to achieve a picture-in-a-picture effect referred to as mise en abyme or the Droste effect. The controls are: Tiling: Specifies how pixels outside the canvas boundaries are treated. Pixels outside the image range of the canvas can be transparent, Clamped, Tiled, Alternately Tiled, or Brick Tiled. Size: Increases or decreases the size of the canvas image copied into the selection. The canvas image is initially scaled by the ratio of the length of the selection's bounding-box diagonal to the length of the canvas diagonal. The size adjustment is relative to this initial size. XY Proportion: Changes the XY proportion of the canvas image. Moving the control right increases the X size while decreasing the Y size. Moving the control left decreases the X size while increasing the Y size. Offset: Moves the center of the canvas image relative to the center of the selection's bounding box. Tilt / Rotation: Tilts and rotates the canvas image to match the visual orientation of the selection. Perspective: Adjusts the perspective of a canvas image when the image is tilted. Increasing this value causes the image to converge more quickly to the vanishing point. Fade Per Level: Specifies how much the image fades for each recursive level. Fade Color: Specifies the color that is increasingly blended with the image as the number of levels increase. When Selection Pixel Color is chosen, the Fade Color depends on the initial color of the pixels in the selection. Maximum Levels: Specifies the maximum number of recursive levels. If the number of levels exceeds this number, the average color of the canvas is used. Antialias: Specifies that antialiasing should be used. Antialias Quality: Specifies the number of samples in each direction per pixel. The UI: An example: (The quadrilateral selection inside the frame was done with the Lasso Tool using a method suggested by @BoltBait. I used the Clamp tiling mode to extend the sides of the image mapped into the frame.) EDIT: 24 Oct 2020, Ver. 1.1.10 -- Increase Offset precision to 4 decimal places.
    9 points
  5. This is a big release, with a lot of performance improvements across the whole app. Some of this is due to the migration from .NET Framework 4.8 to .NET 5, which may not sound like much but is actually a huge deal .NET 5 is a massive update to the .NET runtime, and brings a lot in terms of performance with its improved code generation (JIT). It also enables me to optimize code even further via the use of SIMD intrinsics (SSE* and AVX* on x86/x64, and AdvSIMD on ARM64), which I've started putting to good use. In addition, effects are faster, plugin loading is faster (especially for shapes), the Magic Wand and Paint Bucket tools are significantly faster, and overall performance is just plain better. Even installation and updating are faster because I was able to remove the "Optimizing performance" stage from setup (via ReadyToRun / crossgen instead of NGEN). There was also a lot of work that went into how Paint.NET is built, packaged, downloaded, and installed. The older systems were showing their age and were not only long overdue for an upgrade but were actually starting to fall apart. This presented an opportunity to modernize things with a web-based downloader/installer, self-contained deployment (no more .NET to install!), portable ZIPs, and native ARM64 support. One thorny topic that came up was the issue of plugin compatibility. There were many plugins, mostly older ones, that just did not survive the migration to .NET 5 due to various changes that were made in .NET to shed legacy shackles which were holding back progress. I'm happy to report that most of these plugins were coerced into working. Some plugins needed only simple accommodations, while many of them required going much further with literal hot patching of their byte code at load time to detour them away from crashes or other bad fates. Now that the migration to .NET 5 is complete, Paint.NET will also be moving to .NET 6 in the very near future. It's due for its final release in November and you can expect a Paint.NET update shortly afterward. This will improve performance even further, and will be a simple upgrade. This has been a 5-month long project, but it's finally time to download, install, and enjoy! 🍾 Big thanks to everyone who downloaded the alphas, reported bugs and broken plugins, and patiently suffered through various bugs and performance problems. Get the update Microsoft Store release You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. If you already have it installed, the update should happen automatically within the next day or two. To get the update immediately, you can follow the instructions listed here. Classic Desktop release Download the installer directly (web installer for all CPUs and OSes). This is the recommended download if you don't have Paint.NET installed. It can also be used to update the app. If you already have it installed, you should be offered the update automatically within the next week or so, but you can also get it immediately by going to ⚙ Settings -> Updates -> Check Now. Offline Installers and Portable ZIPs are available over on GitHub. Changes since 4.2.16: New: The app has been migrated to .NET 5, and performance has been greatly improved as a result. New: ARM64 is now natively supported, which improves performance on devices such as the Surface Pro X. New: .NET no longer needs to be installed on the system because the app now uses self-contained deployment. New: Portable ZIPs are now available. Please note that portable installations do not currently update automatically. Improved performance of most effects and other compute-intensive tasks by about 20% on average, due to .NET 5's improved code generation (JIT). Improved startup performance for the Microsoft Store release. Previously, .NET Framework's NGEN was unavailable for Store apps, but now .NET 5 enables self-contained deployment along with ReadyToRun + crossgen, which serves the same purpose. Improved performance: Many areas of the app have been optimized to use SIMD (SSE2/3/4.1, AVX2) on x86/x64: Drawing on an image with a large number of layers is faster Drawing with the Gradient Tool's alpha mode is faster Drawing with the Recolor tool is faster Drawing with the Eraser or Clone Stamp tool is faster when using a color whose alpha value is less than 255 Drawing with the Overwrite blend mode is faster Drawing with the Shapes tool is faster, due to improved compositing performance Drawing with a brush tool without antialiasing is faster Tile compression has lower overhead due to being optimized for SSE2 and AVX2 Working with complex selections is faster Many other optimizations all throughout the application and rendering engine Improved performance of loading custom Shapes by ~16x on 2nd and subsequent app starts. Improved performance of the Magic Wand tool by a substantial amount. Improved performance of the Paint Bucket tool by a substantial amount. Improved performance of the Paint Bucket when changing the color or certain other toolbar settings by not recalculating the stencil buffer for the filled area. Changes should now be visible immediately. Improved performance of Polar Inversion by 3x, mostly as a corollary to fixing a bug that was causing hangs, and a little bit due to .NET 5. Improved performance on systems without HyperThreading by reserving 1 core for the UI. Performance is also improved on systems with it by utilizing more of the logical cores. Improved performance while installing or updating the app, due to no longer needing the "Optimizing performance for your system" stage (NGEN has been replaced with ReadyToRun via crossgen). Improved memory usage when custom shapes are installed so they don't litter the heap with hundreds of thousands of boxed value types (e.g. floats and points). Improved selection antialiasing quality by using a 4x4 super sampling filter instead of a 3x3 super sampling filter. The code has also been optimized to use SSSE3 on x86/x64. Improved: Effect and File Type plugins can now be organized into folders. The plugin loader will recursively search for DLLs up to 1 folder deep. Fixed a bug when saving with "Auto Detect" bit-depth which was causing fidelity loss on some images that already had 256 colors or less. This was reported here: https://forums.getpaint.net/topic/118401-images-already-with-256-or-fewer-colors-being-dithered-when-saved-with-palette/ Fixed: There were some issues with zooming in/out using the keyboard, where the anchoring point was not calculated correctly, causing the canvas to drift in the wrong direction. Fixed the inability to use middle-mouse panning after using a selection tool and pressing delete before releasing the mouse button. Improved: Plugins are now loaded into isolated AssemblyLoadContexts, which improves stability and resiliency to various problems with versioning, loading dependencies, plugin bugs, and incorrect plugin installation. Fixed a crash when trying to draw a fixed-size rectangle selection that was larger than the image. Fixed a bug with the Tolerance slider where both 58% and 59% would be displayed as 58%, due to a rounding issue. The correct value was actually being used, it just wasn't being displayed correctly. Added a /disablePlugins command-line argument to aid in troubleshooting various issues with app startup and incorrect plugin installation. New: Additional directories can now be specified for plugin discovery, which (e.g.) enables the use of OneDrive for storing plugins. See here for more info: https://forums.getpaint.net/topic/118583-feature-request-set-custom-app-files-plugins-folder/?do=findComment&comment=586013 Note that this does not work with the portable version of the app, but you can install plugins next to the app so it isn't necessary. Updated the bundled AvifFileType plugin to v1.1.15.0, courtesy of @null54, which includes support for multi-layer AVIF files, and adds native support for ARM64. See the project's GitHub Releases page for more information. Updated the bundled DdsFileTypePlus plugin to v1.10.10.0, courtesy of @null54, which adds native support for ARM64. See the project's GitHub Releases page for more information. Updated the bundled WebPFileType plugin to v1.3.7.0, courtesy of @null54, which adds native support for ARM64. See the project's GitHub Releases page for more information. Changed: FileType.IsReflexive() is now deprecated via [Obsolete], and is no longer honored. However, the Save Configuration dialog will no longer try to generate previews for FileTypes that do not specify any file extensions for loading, which is what this method was being used for. Known Issue: Due to crashing, GPU accelerated effects (Gaussian Blur, Motion Blur, Radial Blur) on ARM64 will actually use the CPU for rendering. Enjoy!
    8 points
  6. This tutorial is available as a PDF. Click here to download it. This is an adaptation of the PS tutorial Cheese text effect in photoshop. The final image from the original tutorial is shown below. Required Plugins: AA's_Assistant by @dpy Align Object by @moc426 or Align Object by @xod Drop Shadow by @KrisVDM Gradient Mapping by @pyrochild Object Inner Shadow by @BoltBait Note: Read first How to install Plugins. Font required: Goudy Stout 1. Create a new image () of any size (f.e. 800x320px) and clear it (Ctrl+A, Ctrl+X). 2. Select the Text tool () and type CHEESE in the Goudy Stout font with size 84. 3. Select the Magic Wand () tool with Contiguous () mode and a Tolerance of 75-80%. Select the letter S in the text. 4. Switch to the Move Selected Pixels () tool and use the cursor keys to move the letter S to the right to reduce the distance between adjacent letters. 5. Repeat steps 3 and 4 for the remaining letters until you get an acceptable result. 6. Select the entire text using the Magic Wand tool with Global () mode. Switch to the Move Selected Pixels tool and stretch the text up a little (about 10 px). Crop to Selection (). 7. Increase the canvas size (Image - > Canvas Size () or Ctrl+Shift+R) with an anchoring to the middle. If necessary, align the text to the center using the Align Object effect (Effects -> Align Object for @moc426's effect or Effects -> Object -> Align Object for @xod's effect). 8. Zoom () a bit closer to the text, and with the Eraser () tool delete a couple of places on each letter as shown below: Now your text should look like this. 9. Select the entire text using the Magic Wand tool with Global mode. Fill the selection with a linear () gradient () with default colors () as shown in the image below. Apply the Gradient Mapping effect (Adjustments -> Gradient Mapping) by arranging the markers as shown in the image below. Use these colors for the gradient: FCDA6E, FFD24C. If necessary, move the colors using the Offset slider. Invert the selection (Ctrl+I) and delete the selected area (Ctrl+X). You can download prepared preset for Gradient Mapping (CHEESE.xml): CHEESE.zip 10. Add a new layer (). Select the Ellipse Select () tool with the Add (union) () mode and draw several holes of different diameters in the letters. Select the Paint Bucket () tool with Global mode and fill the selection area with FFEEB4 color. 11. Apply the Inner Shadow effect (Effects -> Object -> Inner Shadow) with Blur Radius 5, Shadow Strength 0,75, RGB 210, 150, 0. Merge layer down (). 12. Apply the AA's_Assistant effect (Effects -> Object -> AA's_Assistant) with the default settings, then apply the Drop Shadow effect (Effects -> Object -> Drop Shadow) with X, Y offset 2, Widening Radius 2, Blur Radius 3, Shadow Opacity 45 and black shadow color. 13. Add a new layer and move it down (). Set Primary color to 7DC3E6 and Secondary color to 5096C8. Select the Gradient tool with the Radial () mode and draw the gradient as shown below. 14. Merge both layers () and save your final result. Note: All settings described in this tutorial are approximate and depend on image size and the desirable end result.
    8 points
  7. 🌸 Thanks to the contributors of Shape Maker and to those who have given me tips on how to complete a shape 🌸. Shape Files: ⭐ If you have the Classic paint.NET version, extract the file contents to Program files/paint.net/Shapes ⭐ If you have the Store bought paint.NET version, extract the file contents to Documents/paint.netAppFiles/Shapes **Note: If you do not have that folder you will have to create it prior to extracting the files. 🐞 Zip file - LbugShapes1.zip
    8 points
  8. This tutorial is available as a PDF. Click here to download it. This is a rewritten How to make graffiti tutorial by @ptuZ. This is the final result: Plugins Required: Align Object by @moc426 or Align Object by @xod Outline Object by @BoltBait or Outline Object by @pyrochild Font Required: On the site dafont.com you can find many graffiti style fonts. I used the Zit Graffiti font. 1. Open () a texture image for your background (File -> Open). I used an image of a brick wall. 2. Add a New () layer. Set the Primary color to D82515. Select the Text () tool in the Tools window and type your text in a 144px font. Note: The Zit Graffiti font does not contain the dot character. I used the Paintbrush () tool with a size of about 45 to draw a dot. 3. Duplicate () the current layer. Apply @pyrochild's Outline Object effect (Effects -> Object -> Outline Object) with Width 7, Softness 0, and black color or apply @BoltBait's Outline Object effect (Effects -> Object -> Outline Object) with Outline Width 7, Alpha 255, and black color. 4. Apply to the layer the Oil Painting () effect (Effects -> Artistic -> Oil Painting) with Brush size 2 and Coarseness 75, then apply the Frosted Glass () effect (Effects -> Distort -> Frosted Glass) with Maximum Scatter Radius 2.35 and Smoothness 4. and we got this image 5. Set the Blend Mode () to Overlay and merge () this layer with the lower Layer 2. Align the text to the center of the image by applying the Align Object effect (Effects -> Align Object for @moc426's effect or Effects -> Object -> Align Object for @xod's effect). 6. Use the Color Picker () tool to define the Red color parameters. Use the Paintbrush tool () to apply a few strokes that mimic dripping paint. Set the Blend Mode () to Multiply and Opacity of about 215. Merge () layer down. 7. Apply the Rotate / Zoom () effect (Layers -> Rotate / Zoom) with a Twist Radius of 40, X Pan of 0,35, Zoom of 1,10. Check the Tilling box. and we are done. Note: All settings described in this tutorial are approximate and depend on image size and the desirable end result.
    8 points
  9. Arturo Trial Font - 1001fonts.com Bee Shapes - clipart-library.com Honey Bear - clipart-library.com Wood Background Texture - created using a tutorial
    8 points
  10. Background image - own stash. Buzzin Beez from the same link provided by @barbieq25 Here
    8 points
  11. Violin made in paint.net.
    8 points
  12. This plugin transforms a rectangular region into an Archimedean spiral. It's in the Distort menu. Plugin DLL (Version 1.0.0): Archimedean Spiral.zip The description from the Help menu: Archimedean Spiral transforms a rectangular region from an image into an Archimedean spiral. The controls are: Transform Clipboard Image: Specifies that the image to transform should come from clipboard instead of the canvas. This option is disabled if the clipboard does not contain an image. Center Transformation at Center of Clipboard Objects: Specifies that when the image is from the clipboard, the transformation should be centered at the center of the clipboard objects rather than the center of the clipboard image. (Objects are non-transparent regions on a transparent background.) Clipboard Blending Mode: Selects the method for blending the transformed clipboard image with the canvas image. Clipboard Opacity: Adjusts the opacity of the transformed clipboard image. Canvas Transformation Center: Specifies the center of the transformation when the image to transform comes from the canvas. Transformation Scale: Increases or decreases the size of the transformed region. Transformation Height Scale: Increases or decreases the height of the transformed region without changing the width. Spiral Location: Specifies the location of the spiral's center on the canvas. Spiral Scale: Increases or decreases the size of the spiral, changing both the distance between spiral loops and the size of the transformed region. Distance From Spiral Center to Transformed Region: Specifies the distance from the spiral's center to the transformed region. Spiral Loop Spacing: Specifies the distance between spiral loops. The transformed region is not rescaled. This is the number of pixels between loops when Spiral Scale is 1. It is also the height of the rectangular region to transform when Transformation Scale and Transformation Height Scale are both 1. Spiral Rotation: Specifies the angle to rotate the spiral. Spiral Direction: Selects the direction for the transformed region to spiral. The region can spiral clockwise or counterclockwise, and inward or outward. Slant Adjustment: Adjusts the slant of the transformed region relative to the direction of the spiral loops. Antialias: Specifies that antialiasing should be used. Antialias Quality: Specifies the number of samples in each direction per pixel. The user interface: This is a release version of a plugin previously published as a beta version. The most significant changes are the option of using the clipboard image (suggested by @Red ochre) and the "Slant Adjustment" control. When the slant value is 0, vertical lines in the transformed image are (nearly) perpendicular to the direction of the spiral. @Reptillian suggested that feature, which was both challenging and interesting to implement.
    8 points
  13. Ordered from newest to oldest. #8 - Super realistic Earth. I used the Shape3D plugin to render the layers into 3D. The water, land, clouds, cloud shadows, and atmosphere are all on separate layers to allow for more accuracy. All the images come from SolarSystemScope. The reason why Africa is so big is that Shape3D doesn't seem to support Mercator projection, I don't know what projection it's using. #7 - Earth using real textures. I used the Shape3D plugin to render the layers into 3D. The water, land, clouds, cloud shadows, and atmosphere are all on separate layers to allow for more accuracy. All the images come from SolarSystemScope. #6 - Black Hole. I used the Polar Inversion effect to create the gravitational lensing. Foreground and Milky Way images are from Pexels. #5 - Earth! Everything was generated using FlamingPear plugins running through PSFilterPdn. #4 - Sunrise on the moon. Everything was generated using FlamingPear plugins running through PSFilterPdn. #3 - An exploding planet. I followed this tutorial to make it. The dirt source image is not mine, I found it on Google Images. #2 - My forum signature. Moon generated using the LunarCell plugin. Text generated using the Creative Text Pro plugin. The lens flare and the nebula background are not mine, I found them on Google Images. #1 - My first time using Paint.NET! Any critique? The planet I generated using the LunarCell plugin. The rings I made by taking a cross-section of Saturn's rings and using the Polar Transformation plugin to turn it into a circle. The lens flare and the nebula background are not mine, I found them on Google Images.
    8 points
  14. As usual I failed to see this post at the appropriate time- sigh. I am a shy person by nature so I usually forgo real pictures of real me. Example: But as so many of you have shown your real world selves, I guess I can too........OK,OK I getting there........AKKKK! ----Here: Steve, also known as-----
    8 points
  15. 8 points
  16. I've bumped the version to 4.3 (was 4.2.17), added native ARM64 support, and optimized a whole bunch of important rendering code paths. In addition, the quality of selection antialiasing has been improved by using a 4x4 super sampling filter, whereas before it was 3x3. There should be no performance loss because it is now optimized to use vectorized SSSE3 instructions ("SIMD") on x86/x64 systems. To get this update, make sure you have "Also check for pre-release (beta) versions" enabled in Settings, and then click on the Check Now button. (Unfortunately alpha/beta releases are not currently available for the Microsoft Store version of the app). Direct download links: Installer EXE Any CPU (x64, x86, ARM64): https://www.getpaint.net/files/zip/test/paint.net.4.300.7878.42294.install.anycpu.fdd.aot.zip Portable ZIPs: Intel/AMD 64-bit (x64): https://www.getpaint.net/files/zip/test/paint.net.4.300.7878.42294.portable.x64.scd.aot.zip Intel/AMD 32-bit (x86): https://www.getpaint.net/files/zip/test/paint.net.4.300.7878.42294.portable.x86.scd.aot.zip ARM64 (new!): https://www.getpaint.net/files/zip/test/paint.net.4.300.7878.42294.portable.arm64.scd.aot.zip Changes since 4.2.17 alpha build 7858: New: ARM64 is now natively supported Improved: Many areas of the app have been optimized to use SIMD (SSE2/3/4.1, AVX2) on x86/x64 Drawing on an image with a large number of layers is faster Drawing with the Gradient Tool's alpha mode is faster Drawing with the Recolor tool is faster Drawing with the Erase or Clone Stamp tool is faster when using a color whose alpha value is less than 255 Drawing with the Overwrite blend mode is faster Drawing with the Shapes tool is faster, due to improved compositing performance Drawing with a brush tool without antialiasing is faster Tile compression has lower overhead due to being optimized for SSE2 and AVX2 Working with complex selections is faster Many other optimizations all throughout the application and rendering engine Improved: Selection antialiasing quality is now better by way of using a 4x4 super sampling filter instead of 3x3. The code has also been optimized to use SSSE3 on x86/x64. Improved: Performance should be significantly better on systems without HyperThreading (by reserving 1 core for the UI), and also a bit better on systems with it (by utilizing more of the logical cores) Improved: Effect and File Type plugins can now be organized into folders -- the plugin loader will recursively search for DLLs up to 1 folder deep Fixed: There were some issues with zooming in/out using the keyboard, where the anchoring (centering) point was not calculated correctly, causing the canvas to drift in the wrong direction. Fixed: If a download fails in the Prerequisites Installer, it will retry and resume up to 10 times, thus greatly improving its reliability for downloading things like .NET 5 and the Visual C++ Runtime Changed: A processor that supports SSSE3 (yes 3 S's) is now required for x86/x64 systems (previously only SSE2 was required). All CPUs released since about 2006 (e.g. Core 2 Duo) support this. Known Issue: Due to crashing, GPU accelerated effects (Gaussian Blur, Motion Blur, Radial Blur) on ARM64 will actually use the CPU for rendering. Enjoy!
    7 points
  17. Thanks to @Vagabondifor explaining to me how the Gallery works and encouraging me to make one. I hope you enjoy some of my works that never end up the way I imagined but they organically appear eventually. To view image in full, please click the thumbnail. 🔺 🔺 🔺🔺 Creations shared on 6/27/21 Forest is Watching Enlightened Sea Houdini Rings paint.net on Vacation 3D Exploration Suspended Triangles Pinball Dreams Chesapeake - Baltimore Creations shared on 4/15/21 Discovering Pineapple Delight Majestic Creatures Simple Pleasures Discovery Space Shuttle - Serengeti Image - By Personal pic taken at the Bjørn Christian Tørrissen Nat'l Air & Space Museum http://bjornfree.com/galleries.html Creations shared on 4/3/21 Irish Magic Never Forget Reading Corner Organigram-Kaleidoscope Hand - freepik.com Photo - personal photo Furnishings - pngwing.com Soldier - clipartkey.com Gilded Galleon Gazing Longingly Playing with Sand Ghostly Sea Raiders Ship - favpng.com Cats - personal photo Ship - favpng.com Ship - favpng.com Kaleidoscope Fun Juicy Fruit Sunflowers Cross-Stitch Sampler Personal Ladybug clipart Fruit Bowl - clipart-library.com Sunflowers - personal photo Needle & Thread - clker.com distorted with plugin Creations shared on 2/27/21 Quiet Garden Nook Don't Steal My Phone Advanced Julia Fractal Gilded Orbs Ivy - clipart-library.com Cat - wallpaperlist.com Winter Life Abstract 1 Pillar of Opulence Memories of Hatteras Cats and workers - vecteezy.com Cape Hatteras - personal photo Creations shared on 1/11/21 Deceitful Treats Museum Display The Great Conjunction of 2020 Winged Egyptian symbol - vecteezy.com Creation shared on 1/9/21 The Light is Coming . . . . Creations shared on 12/21/20 Relaxation the Next Morning US Capitol Building Out of this World Celebration! Capitol Bldg - personal photo Rocking Jeans in the USA Creations shared on 11/28/20 (Gallery Started) Playing with Snow Avatar Potion Just Another Day in the Neighborhood Peter Rabbit Magic Peter Rabbit - clipart from old CD
    7 points
  18. The effects from this package are intended for paint.net 4.2. X and beyond. If you have any comments that are specific to a certain plugin, please post in that plugin's forum topic. Download ZIP of plugin installer: RM_EffectsInstaller.zip The installer has an interface in English and Russian. For all non-English-speaking users (except Russian), the interface will be presented in English. How to use the installer. Unzip the archive, place the RM_Effects.exe. file in a convenient location (Desktop, for example), and run it. Follow the instructions of the installer. Note: The installer will set the effects to Documents\paint.net App Files\Effects folder regardless of which version of the paint.net you are using (Classic or Microsoft Store). If you find duplicate effects in the Adjustments or Effects menu, delete the outdated effects from the folder C:\Program Files\paint. net\Effects. Outdated effects in the folder Documents\paint.net App Files\Effects will be replaced automatically. ZIP of .dll files: RM_EffectsPack.zip How To Install Plugins Adjustments menu Dynamic Contrast - an adjustment that allows you to create images with high contrast. Intensity RGB - an adjustment that allows you to change the color intensity separately in the R, G, and B channels. Saturation RGB - an adjustment the saturation of the red, green and blue colors each one separately. Transparency RGB - changing the color transparency separately in the R, G, and B channels. Effects -> Artistic menu Color Sketch - an effect that simulates a sketch with color pencils. Dragan Effect - imitation of the photographic effect of Andrzej Dragan. Linocut - imitation of Linocut printmaking technique. Reticulation - pseudo-effect of reticulation. Scratch Art - an effect that simulates the Scratch Art style. Sponge - an effect that simulates painting with a sponge. Effects -> Blurs menu Averaged Color Blur - blur of edges by averaged color. Effects -> Color menu Color Range - selecting the objects in the image by color. Eliminate Dark/Light - removes dark or light areas from the image or selection. Effects -> Render menu Lines/Grid - drawing straight lines or grid. Effects -> Stylize menu Emboss+ - enhanced embossing effect. Neon Edges - simulated neon glow around the edges in an image. Effects -> Tools menu Center Lines - drawing centerlines on the added layer either in the center of the canvas or in the center of a selection. Download ZIP of plugin installer: RM_EffectsInstaller.zip ZIP of .dll files: RM_EffectsPack.zip For those who, for some reason, can not use paint.net 4.2.16 below is a zip archive of the Color Range and Eliminate Dark/Light effects for the non-localized Color submenu. TwoEffects.zip
    7 points
  19. CodeLab 6.1 Released This is only for Paint.NET 4.2.16+! Long awaited update today... Changes: ▪ Use Roslyn syntax in generated code (BoltBait) ▪ Fix the disablement of the Transparency menu (toe_head2001) ▪ Disable intelligent assistance when document is readonly (toe_head2001) ▪ Fix issue with square brackets in controls' Display Name (toe_head2001) ▪ Add SubmenuNames.Color which is new in PdN 4.2.16 (BoltBait) ▪ Copy Text and RTF formats onto the clipboard (Handy when pasting syntax highlighted code into Word) (toe_head2001 and BoltBait) ▪ Fix compilation with PDN v4.2.16 (toe_head2001) ▪ Fix Clouds rendering for Paint.NET v4.2.16 (BoltBait) ▪ Fix URLs for Errors and Warnings (toe_head2001) ▪ Minor code refactoring and bug fixes (toe_head2001 and BoltBait) Grab the CodeLab DLL here: https://www.boltbait.com/pdn/CodeLab/
    7 points
  20. Source image was of my Ford Torneo.
    7 points
  21. So we think 2020 was bad. Personally, some awful things did go down. However, I can remember years too that were bad. Endless drought, fires, floods, illnesses that we were not sure of surviving. Globally we survived, challenged ourselves & grew. Changed, learnt new things, evolved. Left behind people & things that no longer served to build us up. Each year I have started the year with what I would like to see in the coming year. In thinking about this I have come too realise it has all come true one way or another. It depends on your attitude on how you view things. This year will be about attitude & gratitude. Attitude becomes a manifestation, good or bad. It can serve you or hinder you. Gratitude helps keep you focussed on what is good, to walk that little bit lighter & kinder on our Earth. The image is one I took on my phone, enhanced in PDN, of some of the beautiful things my son & I saw while on our beachcombing day. Focus on what you have...it is the moments that matter.
    7 points
  22. \ Plugin DLL: RectangleToArchimedeanSpiral.zip This is a beta version of a new plugin I'm writing. It's in the Distort menu It's mostly done. I just need to tweak a few things and add a Help menu. I'm releasing a beta version before I do those things in the hope that it might be useful to @Fiz, who asked whether such a thing was available. It seemed like an interesting problem (and it was), so I wrote this plugin. If there are any requests for improvements, now's a good time for them. CodeLab code:
    7 points
×
×
  • Create New...