Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


mccreery last won the day on April 22

mccreery had the most liked content!

Community Reputation


Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. If I understand correctly, you want to pack multiple grayscale or alpha mask images into different channels in a single image. You can use my Isolate Channel plugin to do this, along with additive blending. See the paragraph marked Repacking unpacked textures for more information.
  2. I'm working on an effect plugin which doesn't work with any of the parallel rendering schedules, so I use: new EffectOptions() { RenderingSchedule = EffectRenderingSchedule.None } If the plugin takes a significant amount of time the progress bar is stuck in its "Initializing" state until the effect is complete. Is it possible to submit progress manually to the progress bar?
  3. @Ladybug the plugin doesn't create transparency, it removes it 🙂
  4. Download DLLs and Installer Install: Run install.bat as administrator, or copy the DLLs directly to C:\Program Files\paint.net\Effects (for the regular version) or Documents\paint.net App Files\Effects (for the Windows store version). View source code on GitHub Effects > Texture > Clean Transparent... Removes color variation in fully transparent pixels. CleanTransparent.dll Adjustments > Color Ramp... Maps brightness to a color gradient with up to three stops. ColorRamp.dll Effects > Object >
  5. @lynxster4 I am a long time user, and I've been chipping away at these plugins for a while now based on what I've missed for some of my usage. You can see the repo goes all the way back to 2019 😄 Thanks for the support!
  6. Makes the canvas opaque by setting alpha to 255 for all pixels. Effects > Texture > Remove Transparency RemoveTransparency.dll This plugin removes transparency from the selection in cases where you are working with pdn files or your file type doesn't have an option to save without transparency. It works well alongside my Clean Transparent plugin to improve compression in cases where transparent sections are not important. It can also fix almost-opaque sections inside a shape without removing the alpha channel for the whole image. Download the complete pl
  7. Adds precise outlines to objects using a dilation technique. Effects > Object > Outline Outline.dll This plugin creates smooth, rounded outlines by sampling antialiased edges and replicating them outside a shape. It uses a technique similar to https://en.wikipedia.org/wiki/Dilation_(morphology)dilation, opposite of my Erode plugin. Because this outline method only uses the existing edge to create new edges, an input image with high quality shape edges (such as rendered text) will produce high quality outlines. The dilation method works best with rounded edges, as th
  8. Draws a tiled version of the canvas at an offset, allowing seamless texture creation and positioning. Effects > Texture > Move Seams... MoveSeams.dll For editing seamless textures, this plugin gives you the option to move the seams on a texture so they are in the center of the canvas, instead of the corners where they are hard to stitch together. Compared to other seamless texturing plugins, this one can also adjust seams at any absolute or relative offset in the image, so you can adjust the alignment to a natural edge in the texture. For example, in a bricks textur
  9. Extracts a single color channel from a texture to grayscale or another channel. Effects > Texture > Isolate Channel... IsolateChannel.dll Many game engines use channel packing to reduce GPU load and increase performance. Each of the red, green, blue and alpha channels can store a full grayscale texture, for example roughness, metallic and ambient occlusion maps. This plugin provides a way to pack and unpack texture maps. Unpacking packed textures: You can isolate one channel at a time to either grayscale or another channel. Grayscale is easiest for makin
  10. Removes edges from objects using an erosion technique. Effects > Object > Erode... Erode.dll This plugin uses erosion to remove edges from objects with transparent backgrounds. This can fix rough edges and edge pixels of the background color created from manual cutting out. It can also remove outlines from objects. The new edges maintain their antialiasing. Download the complete plugin pack Or: Download 1.0 DLL Download 1.0 Installer View source code on GitHub
  11. Maps brightness to a color gradient with up to three stops. Adjustments > Color Ramp... ColorRamp.dll This plugin adapts a feature notable from Blender and other applications which converts grayscale pixel values to a gradient. This allows you to recolor images and textures and lows, mids and highs to be adjusted individually using three color stops. You can also use a two-stop gradient or a one-stop solid color to recolor the image with a flat color while keeping the transparency (unlike the Multiply blend mode). Download the complete plugin pack Or:
  12. Removes color variation in fully transparent pixels. Effects > Texture > Clean Transparent... CleanTransparent.dll This plugin helps clean up transparent images by removing transparent artifacts often generated by image editors. For example, some image editors don't remove color information when the eraser tool is used to clean up the edges of a shape. The plugin replaces all pixels with an alpha of zero with a user-specified background color. This not only fixes the image in situations where transparency has to be removed but also improves the compression of saved
  • Create New...