Rick Brewster

  • Content Count

  • Joined

  • Last visited

  • Days Won


Posts posted by Rick Brewster

  1. This beta build has a few new fixes, and some more performance optimizations for application startup (especially if you have lots of custom shapes installed!).


    To get this update, make sure you have "Also check for pre-release (beta) versions" enabled in Settings, and then click on the Check Now button.



    You can also download directly: https://www.getpaint.net/files/zip/test/paint.net.4.202.7198.41854.install.zip


    Changes since 4.2.2 beta build 7192:


    • Improved: Changed maximum image size from 65,535 x 65,535 pixels to 262,144 x 262,144 pixels. This is mostly for accommodating very tall or very wide images.
    • Improved app startup time when many custom shapes are installed, and/or when opening many images
    • Fixed a crash when manually typing in a very large number for the zoom level in the status bar
    • Like 1

  2. 2 hours ago, carpless said:

    just loaded 4.2.2 plugin erros show, Ddsfiletype.dll  also showing comments that this is now built into paint.net …. mean anything to you? 


    It means exactly what it says ...  that the plugin is now built-in to Paint.NET. 

    It's not really an error, more just telling you that the plugin files you installed aren't needed anymore.

    • Like 2

  3. For the crash you're seeing in 4.2, that was fixed in 4.2.1. ("System.OperationCanceledException: The operation was canceled")


    For the crash you're seeing in 4.2.2, that is likely caused by a crashing Effect or Adjustment plugin. Does that sound right? Plugins will have the little green puzzle piece next to them in the menu. ("System.NullReferenceException: Object reference not set to an instance of an object.")

    • Like 1

  4. Also which version of Paint.NET is giving you trouble? 4.2.1 or 4.2.2? I need more information if there's actually a problem. If there's actually a problem then it'd be helpful to know how to fix it so others won't go through the same hassle.


    If it's 4.2.2 and you're working with DDS images, try going into Settings and un-check "Enable hardware acceleration".

  5. This is a new beta for the 4.2.2 release. The final release should be coming soon!


    To get this update, make sure you have "Also check for pre-release (beta) versions" enabled in Settings, and then click on the Check Now button.



    You can also download directly: https://www.getpaint.net/files/zip/test/paint.net.4.202.7192.37914.install.zip


    Changes since 4.2.2 beta build 7186:


    • New: 4-bit saving is now supported for PNG, BMP, and TIFF
    • New: The palette selection menu will now indicate which palette is currently active (thanks @null54 for the implementation!)
    • Improved: Startup performance has been further optimized, especially for quad-core (or more) CPUs
    • Updated: @null54's bundled DDSFileTypePlus plugin has been updated to version
    • Like 4
    • Upvote 1

  6. Yeah don't dispose the Document.


    using (T thing = expr)
        return thing;


    is equivalent to


    T thing = expr;
        return thing;
        if (thing != null) thing.Dispose();


    You can think of the 'finally' block as jumping in and executing right before any 'return' actually happens. So, returning 'thing' doesn't prevent Dispose() from being called on it. The caller will just get a garbage object from your method.


    More info, straight from the source: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/try-finally

    • Like 1

  7. You can leave the one in FileTypes or you can delete it. It doesn't really matter. The Bundled one takes precedence, if it's the newer version (or same version). 


    If @null54 releases an update, you can install it into FileTypes and then it will take precedence. You should only need to do that if there's a feature or bugfix that you think is important and that you need ASAP. Otherwise, you can wait for the next Paint.NET update which will already come with the newest version of the plugin.

    • Like 1

  8. This update has some goodies in it. AV1 (*.avif) support has been added, DirectDraw Surface (*.dds) support has been completely upgraded by way of bundling @null54's excellent DDSFileTypePlus plugin, and there are some great performance improvements and bug fixes.


    To get this update, make sure you have "Also check for pre-release (beta) versions" enabled in Settings, and then click on the Check Now button.



    You can also download directly: https://www.getpaint.net/files/zip/test/paint.net.4.202.7186.33068.install.zip




    • New: AV1 (*.avif) images can now be opened (saving is not supported). Windows 10 v1809+ and Microsoft's AV1 Codec are required (download: https://www.microsoft.com/p/av1-video-extension-beta/9mvzqvxjbq9v)
    • New: DirectDraw Surface (*.dds) support has been greatly improved due to bundling @null54's DDSFileTypePlus plugin. All DX10/DX11 formats should now be supported (e.g. BC4, BC5, BC6H, BC7), and encoding (saving) will make use of the GPU to greatly improve performance. Note that it's not longer necessary to use the ".dds2" file extension.
    • Improved: Startup performance has been improved
    • Fixed: EXIF metadata of type Float and Double are now supported. This ensures GeoTIFF metadata is preserved. 
    • Fixed: Opening an image should no longer flicker because the transparency checkerboard was being drawn first
    • Fixed: TGA images that are 16-bit with 1-bit alpha with a zero'd out alpha channel are now treated as opaque. This allows images from 5CC Map Maker (for Close Combat modding) to work. Thanks @null54 for the fix!
    • Fixed: JPEG XR's file extensions (*.jxr, *.wdp, *.wmp) are now registered with Explorer
    • Fixed: Pasting images that use RGB pixel ordering should now work (this affects PaintTool SAI)
    • Like 2
    • Upvote 1

  9. 1 hour ago, welshblue said:

    I've never been a Pink Floyd fan but would have to say The Dogs of War from said album is a very, very good track 



    At first I thought that track was meh but then I listened to the whole album with some cannabis and was blown away by how awesome it was.


    This is now my go-to album for "music meditation". That is, listening to music while kinda taking a nap but actually meditating (not trying to fall asleep).

    • Like 1