Jump to content

mccreery

Members
  • Posts

    12
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by mccreery

  1. 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

    Dasv8tY.png

     

    Adjustments > Color Ramp...

    Maps brightness to a color gradient with up to three stops.

    ColorRamp.dll

    MdxK0bf.png

     

    Effects > Object > Erode...

    Removes edges from objects using an erosion technique.

    Erode.dll

    y3l1ez3.png

     

    Effects > Texture > Isolate Channel...

    Extracts a single color channel from a texture to grayscale or another channel.

    IsolateChannel.dll

    vp3rLhZ.png

     

    Effects > Texture > Move Seams...

    Draws a tiled version of the canvas at an offset, allowing seamless texture creation and positioning.

    MoveSeams.dll

    I497tJg.png

     

    Effects > Object > Outline...

    Adds precise outlines to objects using a dilation technique.

    Outline.dll

    UUozbqQ.png

     

    Effects > Texture > Remove Transparency

    Makes the canvas opaque by setting alpha to 255 for all pixels.

    RemoveTransparency.dll

    4uIRB65.png

    • Like 1
    • Upvote 2
  2. 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 plugin pack

    Or:

     

    Download 1.0 DLL Download 1.0 Installer

    View source code on Github

     

    4uIRB65.png

    • Like 2
    • Thanks 1
    • Upvote 2
  3. 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 there is less pixel information at sharp convex corners.

     

    Download the complete plugin pack

    Or:

     

    Download 1.0 DLL Download 1.0 Installer

    View source code on GitHub

     

    UUozbqQ.png

    • Like 3
    • Thanks 1
    • Upvote 2
  4. 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 texture, the top of a row of bricks is a natural edge point.

     

    Download the complete plugin pack

    Or:

     

    Download 1.0 DLL Download 1.0 Installer 

    View source code on GitHub

     

    I497tJg.png

    • Like 1
    • Upvote 2
  5. 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 making changes, but single channels are more useful for repacking. By duplicating the layer you can unpack each of the four channels on a layer each.

     

    Repacking unpacked textures: If you have separate layers for each map, you can use Isolate Channel to choose the channel you want each map to be stored in (for grayscale maps, or to rearrange). Then you can use additive blending to pack the masks. Alpha is a special case since there is no alpha mask blending mode. You can use BoltBait's Paste Alpha plugin from his plugin pack to pack into the alpha channel.

     

    You can also use this plugin for a silhouette or stencil effect. Select Alpha for both input and output channels. If invert is unchecked, the result will be a silhoette. If invert is checked, it will be a stencil or negative of the original shape.

     

    Download the complete plugin pack

    Or:

     

    Download 1.0 DLL Download 1.0 Installer

    View source code on GitHub

     

    vp3rLhZ.png

    • Like 1
    • Upvote 2
  6. 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

     

    y3l1ez3.png

    • Like 1
  7. 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:

     

    Download 1.0 DLL Download 1.0 Installer

    View source code on GitHub

     

    MdxK0bf.png

    • Like 1
    • Upvote 2
  8. 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 images.

     

    Download the complete plugin pack

    Or:

     

    Download 1.0 DLL Download 1.0 Installer

    View source code on GitHub

     

    Dasv8tY.png

    In this example image, transparency has been removed to show the effect (which is usually invisible in the editor).

    • Like 1
    • Thanks 1
    • Upvote 2
×
×
  • Create New...