Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by null54

  1. The problem with those files is that the header specifies an invalid number of mipmaps. Re-saving them in Paint.NET 3.5.11 with Generate Mipmaps checked should fix that issue. The reason that Paint.NET 3.5.11 can open those files is that the old DDS plugin only reads the first image, DirectXTex reads every image in the file.
  2. You need to post the actual DDS files so that this can be investigated. Paint.NET's DDS support was upgraded in version 4.2.2. The new DirectXTex-based loading code performs additional validation to ensure the file is supported by DirectX 10+. For example, DirectX 9 supported a partial cube-map without all 6 faces whereas DirectX 10+ requires the file to have all 6 faces.
  3. Is there a recommend method for utilizing the ArrayPool<T> class in a plugin? My AvifFileType plugin creates a lot of short-lived byte arrays that would benefit from being pooled. Currently I am using a private ArrayPool that is based on the .NET Core 2.2 source code. I see that Paint.NET has an ArrayPoolBuffer class in PaintDotNet.Base.dll, is that available/supported for use by plugins?
  4. Are you trying to save to your Documents or Desktop? It may be some kind of ransomware protection that restricts access to the user folders that it is protecting.
  5. I was switching between applications while waiting for a very large AVIF file to save when PDN crashed.
  6. The old plugin was not updated, it was replaced by a different plugin. The "Compressor Type" setting in Dean Ashton's old plugin was an option specific to the Squish compression library that it used. DirectXTex does not offer any compression speed options for BC1/DXT1.
  7. According to the DirectXTex texdiag utility the original file is actually BC3 (Linear, DXT5) with no mipmaps.
  8. @Ccrashh mentioned that the file uses BC1 (DXT1), which is a supported format. My guess is that the original file has mipmaps and the new file does not. When clicking Save instead of Save As DDSFileTypePlus will currently default to BC1 / DXT1 without mipmaps. To save a file with mipmaps you would need to use Save As and check the Generate MipMaps checkbox.
  9. BC1 is the same format as DXT1. The DirectX 9 formats place the old format name at the end, in English BC1 is labeled as "BC1 (Linear, DXT1)".
  10. This sounds like there is some other application that is interfering with Paint.NET. The webcam is probably controlled by a keyboard combination, perhaps one of the function keys.
  11. You could also edit the Paint.NET shortcut to open the template file when it launches.
  12. Yes, you can use the control in a Visual Studio plugin. The CodeLab source code license can be found at https://github.com/BoltBait/CodeLab/blob/master/LICENSE.
  13. Release version 1.10.7. Changes: Add support for saving the L8, A8L8 and V8U8 formats. Rename BC6H / BC7 Compression Mode to BC6H / BC7 Compression Speed. Rename the Normal BC6H / BC7 compression speed to Medium.
  14. DDS files do not have a pixel format named AL8, are you referring to the A8L8 format?
  15. The link address has https://i.imgur.com/ prepended to it, if you remove that the link works. Based on the image and @Warrick Unknown's description, it looks like they are asking how to turn off the line anti-aliasing. This can be done using the anti-aliasing option in the toolbar. See https://www.getpaint.net/doc/latest/LineCurveTool.html#10 for more information. Also, this thread should probably be moved to the Paint.NET Discussion and Questions section.
  16. It looks like the Windows 10 edition of Minecraft may be using a custom format with a PNG file extension. Could you zip one of the files and upload or post a link to it?
  17. Release version 1.1.4. Changes: Fix an incorrect AV1 sequence profile when saving as lossless RGB.
  18. Release version 1.1.3. Changes: Reduce memory usage when saving. Fix a crash when loading non-tiled images with alpha. Fix a bug in the error handling code. Fix an encoder parameter error when saving images with alpha.
  19. The Recolor tool is documented at https://www.getpaint.net/doc/latest/RecolorTool.html Try adjusting the tolerance slider in the toolbar, see https://www.getpaint.net/doc/latest/PaintBucket.html#4.
  20. Release version 1.0.3. Changes: Upgraded to libheif version 1.9.1 Fixed an issue when saving YUV 4:2:2 and YUV 4:4:4 images
  21. This should now be fixed. Release version 1.1.2. Changes: Fixed a compatibility issue with libavif.
  22. I misread which string was missing. I plan to release a hot fix today to resolve another issue, I will include that string in the PR.
  23. The change is visible at the bottom of your screenshot, it is also present in the master branch on GitHub. <data name="AvifFileType.CompressionSpeed_VerySlow_DisplayName" xml:space="preserve"> <value>Very Slow</value> </data>
  • Create New...