Jump to content

Search the Community

Showing results for tags 'source code'.

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


Last Updated

  • Start


Filter by number of...


  • Start



Website URL






  1. Description: This plugin allows you to reduce the number of colors in an image with the help of eleven error diffusion dithering algorithms. You are able to choose one of the four software palettes or to use automatically generated palette with specified size. You can also enable "Serpentine scanning" to alternate scanning direction between lines. Unfortunately, these algorithms do not work quickly due to single-threadedness. The advantage of this plugin is that it correctly works with any selection. Plugin: Effects > Stylize > Error diffusion dithering
  2. Hi All, This plugin is an improvement on Jotaf's Grim Color Reaper. I use this plugin a lot but wanted some improvements, suddenly I realized that the since I can code a little and I can use the skill (?) . As, Jotaf has mentioned in his post that it is opensource, so I made one mine on Codelab version 3.3. The enhancement it has that It lets you now to choose color through UI instead of going through selecting primary color. It also has an option for keeping color i.e. while Grim Color Reaper 'kills' a specific color, Kill Color Keeper has an option to
  3. Version 1.1 (Requires Paint.NET v4.2.9+) Creative Text Pro takes the fonts on your system and uses them to create professional looking 3D text. The available controls allow you to customize your text to infinite possibilities! If you have ever wondered how to make 3D text in Paint.NET... Or, how to make gold text in Paint.NET... Or, how to make chrome text in Paint.NET... this is the plugin for you! Creative Text Pro includes 6 black-and-white algorithms that can be adjusted and/or colorized, including: Normal, Subtle, Dark, Chrome, Light, an
  4. This is a CodeLab port of @harold's NormalMapPlus plugin. It's functionally identical, except for some fixes, the slider controls having an extra decimal place (due to the way CodeLab works), and the addition of a brief Help menu. Though the code is functionally the same, it was somewhat rewritten. It's in the Stylize submenu. The fixes are: 1) The ROI boundary pixels are handled correctly. 2) The normals are computed at the correct positions, rather than being shifted one pixel left. 3) The JIT compiler optimization crash doesn't occur. (The crash is
  5. Rubber Stamp Effects -> Object -> Rubber Stamp Before: After: Changelog v1.0 (April 15, 2017) Initial release Download RubberStamp.zip Source Code https://github.com/toehead2001/pdn-rubber-stamp Icon from Fugue Icons.
  6. Distort This! Effects -> Distort-> Distort This! This is an update/fork of TR's Distort This! plugin with some additional features, optimizations, and a ton of bug fixes. Change Log v2.9 (July 3, 2018) Added: Support for the Dark Theme v2.8 (Aug 4, 2017) Improved: Rendering speed is now faster, and uses less memory New: Supersample antialiasing (thanks MJW) Fixed: Clicking the 'OK' button too early no longer breaks rendering Fixed: Nubs can no longer go out of the UI bounds and become inaccessible New:
  7. This plugin may be more interesting than useful (and interesting may be a matter of opinion). It's in the Effects>Object menu. Plugin: EdgeExpander.zip Quoting from the Help menu: ---------- Edge Expander expands object edges to include the pixels within a given distance of the original edge pixels. The edge consists of the pixels above an opacity threshold which border pixels below the threshold. Each expanded edge pixel is set to the color of the nearest edge pixel. The transparency depends on the distance from the edge. The controls are: Use Full Distance Range: When checked, the dis
  8. Ok, my third plugin is something I always wanted to have. Something to fill parts deleted from an image based on the surroundings: Fill Gaps v1.0 (found in the "Render" submenu) Demo 0 -- The extreme case (Done with default parameters): Demo 1 -- The simple case (Similar colors at the border, done with default parameters): Demo 2 -- Combination with plugin "Selective Toning" (Overlap: 20, Precision: 20) User Interface: Hints on usage: * The plugin will try to fill everything transparent in the selected region. S
  9. Download Just unzip this file and save the dll file in your /Program Files/Paint.NET/Effects folder. Code Lab Code
  10. This effect allows you to change the color transparency separately in the R, G, and B channels. TransparencyRGB.zip You can find this effect in Adjustments menu. This effect has a simple intuitive interface. The English or Russian interface of the effect is detected automatically. Original image: Result of applying the effect with default settings: The result of applying the effect with the Invert checkbox checked: CodeLab source code: If the original image had tra
  11. This is a distortion plugin that can be found under 'effect/distort'. What this does is shift pixels to boundary with the option to set direction, influence level, threshold level, and position. Note: There is two difficult to fix bug. If someone wants to try fixing it, then you're more than welcome to, but please share the changes if you do. 1. Transparent dots appears with some settings. 2. Very rarely, the plugin crash. Wait for the render to finish before changing settings. ---------------------------------- Here's the test image which is a str
  12. As requested here: https://forums.getpaint.net/topic/112938--/ Dimensions Effects > Render > Dimensions Description Render dimension arrows on your canvas. This will NOT measure anything and will NOT convert pixel length to another unit of length. Until I add this to my plugin pack, download here: Download Save to your desktop, unzip files to your desktop and run the installer batch file. Source Code: (This was a quick hack, mostly cobbled together from other plugins, and the code is ugly. You
  13. This is very simple effect which allows to eliminate dark or light areas of the image. Good deletes black or white color (as a special case of dark or light, respectively). The effect has a very simple interface. You can find it under Effects-> Color-> Eliminate Dark/Light. EliminateDarkLight.zip Original image: Eliminate dark areas: Eliminate light areas: Below the sourse code for CodeLab. This is аn icon for the effect: P.S. I decided to start a new topic
  14. An effect that exports the current layer to other image editors. Menu Location: Effects > Tools > That other app+ Compatibility: 4.2.10+ This plugin has the following differences with @Simon Brown's ThatOtherApp plugin: Support for Paint.NET's Dark mode The registry is not searched for applications The tool tips use the file description if it is available instead of the executable name The dialog does not use a "glass" background The temporary image is saved to the user's temp folder instead of Paint.NET User F
  15. Spoked Wheel Effects -> Render -> Spoked Wheel Change Log v1.1 (March 5, 2016) Changed: The range for Line Thicknesses now maxes out at 100 v1.0 (Feb 20, 2016) Initial release Download SpokedWheel.zip
  16. This effect allows you to change the color intensity separately in the R, G, and B channels. It can be useful for giving a photo a retro effect or for changing the color of items in the image. IntensityRGB.zip You can find this effect in Adjustments menu. The effect has a simple intuitive interface. Before: After: CodeLab source code: I hope you will like this effect and find a use for it.
  17. Inspired by @ReMake, I have decided to take my version which contains more variety. (Two different source codes for this is provided below. C# and G'MIC-QT). All this filter does is to interpolate between rgb and grayscale value. Download - RGB to Linear Interpolation.dll It's under Effects/Colors ------ License - CeCiLLv2.0 - https://cecill.info/licences/Licence_CeCILL_V2-en.html Source code in C# Source Code in G'MIC-QT
  18. Postage Stamp Effects -> Render-> Postage Stamp Before After(s) With the Mat option. The Drop Shadow plugin by @KrisVDM was run afterwards. The Outline option is useful for when you're going to manually tile the stamp: . Note When you manually tile the stamps, the edges match up without any perforation holes. Therefore, the "perforations" obviously are not simulating real perforations. This plugin instead simulates modern postage stamps, and was modeled after the stamps produced by the USPS here in the USA. I may add the old-fashion perforation styl
  19. Bulletin Board Trim Effects -> Render -> Bulletin Board Trim . . Change Log v1.0 (July 9, 2016) Initial release Download BulletinBoardTrim.zip Source Code https://github.com/toehead2001/pdn-bulletin-board-trim
  20. Quadrilateral Correction Effects -> Tools -> Quadrilateral Correction Description This effect is useful for correcting images that have been skewed on multiple axes. It uses an algorithm from AForge.NET. It works very well, but don't expect miracles if your image is extremely skewed. Before & After The left face has been selected in the plugin. — > Screenshot Control Nubs The control nubs can be manipulated with the mouse in the following three ways: - Left Mouse Button — Grab and Drag - Mid
  21. Droste This is a update of @PJayTycy's original Droste distortion plugin that was left abandoned in the plugin development section of the forum. See changelog below. Effects -> Distort -> Droste Before After Changelog v1.1 (May 8, 2019) Changed: Removed dependency on external library v1.0 by toe_head2001 (Aug 31, 2015) New: Added a control to adjust the angle of the effect. Changed: Reorganized the code to a CodeLab-like structure/style Changed: Changed plugin icon and shorted title to 'Droste'
  22. The Color Clearer plugin makes pixels that match the selected color transparent, and modifies the transparency and color of the other pixels to maximize their transparency while still producing the original color when blended with the normal blending mode to a background set to the selected color. It some sense, it removes as much of the selected color as possible from each pixel. Here is the (still simple) user interface: The Make Transparent Pixels Transparent White check box specifies that transparent pixels will be set to transparent white, rather than have their colors
  23. Calendar Creator v1.6 I needed this for work, so I coded it up. And, because I'm so nice I'm sharing it with you. I'm not so nice, however, to entertain requests for format changes to the calendar itself. The drop-down list boxes default to the current month and year. Download Download as part of my plugin pack: https://forums.getpaint.net/topic/113220-b Version 1.6 changes year entry into a slider instead of a drop-down list box. Source Code This is a little too complicated for Code
  24. Tartan Effects -> Texture -> Tartan Description Provides a UI to build custom tartan/plaid patterns. The left side of the UI is the builder section. The right side of the UI is what gets rendered to the canvas. The Horizontal Set & the Vertical Set get repeated. Screenshots Images have been cropped to give more desirable edges. ---> Change Log v1.5.2 (Jan 3, 2019) Fixed: Incorrect rendering for selections v1.5.1 (Sept 29, 2018) Fixed: HiDPI issues v1.5 (July 3, 2018) Added: Support for the Dark Theme
  25. Tomorrow is my birthday, but today you get the present! Remember when I wrote the Portrait plugin, MadJik wrote: Well, ETA is TODAY! It automates a bunch of steps that I make when fixing landscape pictures. It is obviously not right for everything, but I find it useful. Hopefully you will too. Download the Landscape.dll as part of my plugin pack here: https://forums.getpaint.net/index.php?/topic/32048-v If you have trouble installing this plugin, post your troubles here. Enjoy. For those that are interested in such things, here is the CodeLab sou
  • Create New...