Popular Content

Showing content with the highest reputation on 10/06/2019 in all areas

  1. 2 points
    The same applies to the bundled WebP plugin. Also, the DDSFileTypePlus description should be changed now that Paint.NET no longer has an 'internal' DDS filetype. Perhaps it should say something like: Bundled with paint.net 4.2.2 and later, allows paint.net to open and save some of the DDS formats introduced in DirectX 10 and later. Source code has been made available on GitHub. I am not sure that tagging the plugins as integrated is appropriate, as it may imply to users that the plugin is finished and will not receive any more updates. As @Rick Brewster stated in the release notes for 4.2.2, paint.net will still search for the bundled plugins in the FileTypes folder, and will use the newest version it finds. Read his blog post for more details. https://blog.getpaint.net/2019/09/18/paint-net-4-2-2-is-now-available/
  2. 2 points
    The DDS support was upgraded in Paint.NET 4.2.2. The "Opaque" format is linear BC1 (DXT1), the "Explicit" format is linear BC2 (DXT3).
  3. 1 point
    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 remain unchanged. I was careful to try to make the blended image after Color Clearer exactly match the original blended image, even when the original pixels are partially transparent. I hope I succeeded. Interestingly (I think), all the math is done using integer arithmetic. I attempted to do the same thing in HSV Eraser, but I didn't take into account the precise way PDN alpha-blends layers, so there were many cases where the resultant blended pixels were off by one. Here's an example, using an image from a previous discussion. The original image is: After using the Color Picker to choose the red background color, then running Color Clearer, the result is: If the second image is placed on top of a layer filled with the background color, the merged layers match the original image. Here is the DLL: ColorClearer.zip Maximilian has a 3.5.11 version. Here is the CodeLab code: EDIT: As noted next to the DLL, I intend to modify the plugin to choose better replacement colors. The current values work, in that the produce the proper colors when blended with the background color, but they are sometimes somewhat illogical choices. EDIT 2: A new version. I changed the color used when a number of colors will produce the correct blended result. I now choose the color that's nearest to the original color. For consistency, I left completely transparent pixels unchanged (except for alpha), unless an option is selected to make them transparent white.
  4. 1 point
    Here is my contribution using the plugin:
  5. 1 point
    Just remember, the DDS filetype plugin is only bundled at a certain point. If you have a newer DDS plugin installed, it will take precedence...
  6. 1 point
    Should WebP Filetype plugin be labeled as integrated now or on the next index update? I recently updated and receive this message in the plugin errors output. I also see now it was noted in the 4.2.5 release notes too.
  7. 1 point
    @lynxster4 No worry about the influence, all I wanted was a bit of feedback. What I do is up to no one. I fixed Alpha Normalization bug on G'MIC Fragment Blur and made a pull request. Also new filter which is on the same pull request. @Eli @Iota16 Thank you so much for encouragement for this filter.