null54 Posted August 20, 2020 Author Share Posted August 20, 2020 Release version 1.0.4. Changes: Remove the EXIF orientation tag when loading Ignore any ICC profile in the EXIF data Do not read beyond the stated size of any HEIF box Add integer overflow checks to a few calculations 1 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted August 26, 2020 Author Share Posted August 26, 2020 Release version 1.0.5. Changes: Changed the Compression Mode header to Compression Speed. Changed the default compression speed to Fast. Renamed the Normal compression speed to Medium. Fixed a bug when reading empty AVIF strings. 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Seerose Posted August 27, 2020 Share Posted August 27, 2020 ❤️ @null54! Thank you so much. 🧁 ☕ Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to comment Share on other sites More sharing options...
null54 Posted September 1, 2020 Author Share Posted September 1, 2020 Release version 1.0.6. Changes: Support loading images that do not have an image size property for the alpha channel Fixed the position of the Quality slider label Reject files that have certain invalid layouts 1 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted September 3, 2020 Author Share Posted September 3, 2020 Release version 1.0.7. Changes: Work around a crash in the AOM encoder when saving some images. 2 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted September 11, 2020 Author Share Posted September 11, 2020 Release version 1.0.8. Changes: Added support for loading images that use interleaved color and alpha data Reduced memory usage when loading 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted September 23, 2020 Author Share Posted September 23, 2020 Release version 1.0.9. Changes: Try to preserve existing image grids when saving This will be done as long as the user does not change the image size It can significantly reduce memory usage when saving Add a few more sanity checks when loading image grid tiles Improved the error reporting when loading files Changed the defaults used when converting a YUV image that does not have color conversion information 2 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted September 25, 2020 Author Share Posted September 25, 2020 Release version 1.1.0. Changes: Try to split large images into tiles before encoding. This can significantly reduce memory usage, at the expense of file size. If the image has an existing tile size, it will be reused when Preserve Existing Tile Size is checked. If Preserve Existing Tile Size is unchecked or the image does not have an existing tile size, the plugin will pick a tile size based on the compression speed. Added a Very Slow compression speed that does not use tiles. The memory usage and file size will depend on the size of the image and its content. The plugin currently attempts to pick a larger tile size at slower compression speeds, the success of this strategy depends on the image content. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted September 26, 2020 Author Share Posted September 26, 2020 Release version 1.1.1. Changes: Fixed a crash when saving YUV 4:4:4 tiles. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
M021 Posted September 27, 2020 Share Posted September 27, 2020 With the last two versions of the Paint.NET AVIF FileType plugin if I select Compression Speed "Fast", then programs like XnView MP and GIMP can't view the image. If I select "Medium" or "Slow", then it's okay. I am not saying this is necessarily the fault of the plugin. Just letting you know there is a potential compatibility issue. 1 Quote Link to comment Share on other sites More sharing options...
null54 Posted September 28, 2020 Author Share Posted September 28, 2020 On 9/27/2020 at 10:52 AM, M021 said: With the last two versions of the Paint.NET AVIF FileType plugin if I select Compression Speed "Fast", then programs like XnView MP and GIMP can't view the image. If I select "Medium" or "Slow", then it's okay. This should now be fixed. Release version 1.1.2. Changes: Fixed a compatibility issue with libavif. 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted October 3, 2020 Author Share Posted October 3, 2020 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. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted October 5, 2020 Author Share Posted October 5, 2020 Release version 1.1.4. Changes: Fix an incorrect AV1 sequence profile when saving as lossless RGB. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted December 6, 2020 Author Share Posted December 6, 2020 Release version 1.1.5. Changes: Updated to AOM version 2.0.1 Reduce memory usage when loading and saving 1 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted January 11, 2021 Author Share Posted January 11, 2021 Release version 1.1.6. Changes: Fixed a crash in the 64-bit version. Support reading and writing up to one of each type of color information box, as as allowed in HEIF Amendment 3 section 6.5.5.1 (also supported by libavif and libheif). Changed the order that some data is written to better support streaming image decodes. 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted February 7, 2021 Author Share Posted February 7, 2021 Release version 1.1.7. Changes: Fixed a crash when reading XMP metadata. Updated the plugin to use the Paint.NET IArrayPoolService. 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted March 15, 2021 Author Share Posted March 15, 2021 Release version 1.1.8. Changes: Add support for loading and saving files with premultiplied alpha. This can significantly reduce the file size when saving images with lossy compression. It is not used for lossless compression because the conversion can change the image colors. Reduce memory usage when loading EXIF data. Support reading files that use an image grid for cropping. Updated to AOM version 2.0.2. 2 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted March 25, 2021 Author Share Posted March 25, 2021 Release version 1.1.9. Changes: Upgraded to AOM version 3.0.0. This brings improvements in compression speed and reductions in memory usage. The Chroma Subsampling setting is now read-only for lossless encoding. Reduced the file size of tiled images with identical tiles. Fixed a few standards compliance issues when writing files. 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted March 28, 2021 Author Share Posted March 28, 2021 Release version 1.1.10. Changes: Fixed a crash when checking for duplicate tiles. Improved performance when compressing tiled images that have large areas of a single color. The single color tile optimization was inspired by Rick's Optimizing .PDN Save Times blog post. The first tile for each unique color will be compressed, any subsequent tiles that use the same color will reuse the compressed data from the first tile. This can significantly improve performance when saving images that contain large areas of a single color. 3 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted March 29, 2021 Author Share Posted March 29, 2021 Release version 1.1.11. Changes: Improved the algorithm that detects single color tiles before compression. Ignore all single color tiles when checking for duplicate tiles after compression. 3 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted May 7, 2021 Author Share Posted May 7, 2021 Release version 1.1.12. Changes: Updated to AOM version 3.1.0. Default to using lossless compression for the alpha channel. This matches the behavior of libavif. It can be disabled by unchecking the "Lossless Alpha Compression" check box. Reduce memory usage when reading the XMP data. 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted June 28, 2021 Author Share Posted June 28, 2021 Release version 1.1.13. Changes: Updated to AOM version 3.1.1. Ignore the image crop data if it has an invalid width and/or height. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
BDP Posted June 28, 2021 Share Posted June 28, 2021 Just had a thought (rare, I know): If you want to use any of the filetypes that are in the \Bundled folder, do you have to move them to \FileTypes folder? Brian Quote Link to comment Share on other sites More sharing options...
null54 Posted June 29, 2021 Author Share Posted June 29, 2021 10 hours ago, BDP said: Just had a thought (rare, I know): If you want to use any of the filetypes that are in the \Bundled folder, do you have to move them to \FileTypes folder? No, when loading any of the bundled filetypes Paint.NET will check both folders and use the newest version it finds. 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted August 2, 2021 Author Share Posted August 2, 2021 Release version 1.1.15. Changes: Updated to AOM version 3.1.2. Added support for loading multi-layer AVIF files. 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.