Rick Brewster Posted June 21, 2019 Share Posted June 21, 2019 No, you didn't miss the 4.1.7 release, I've just decided to call this the 4.2 release Enough has change that I think it's warranted! Since this is a beta, translations have now been updated. 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 it directly: https://www.getpaint.net/files/zip/test/paint.net.4.200.7111.39790.install.zip Here are all the changes since 4.1.6, with highlights to indicate what's new since 4.1.7 alpha 7107: New: Support for loading HEIF/HEIC images (Windows 10 v1809+ required). Saving is not yet supported. New: Keyboard shortcuts for changing the current layer. You can see these in the Layers menu with the "Go to ..." commands. Alt+PgUp/PgDown will go to the layer above/below, and Ctrl+Alt+PgUp/PgDown will go to the top/bottom layer. New: PNGs can now be saved as "interlaced" New: Plugins that use IndirectUI can now use a UriProperty with a LinkLabel control (thanks @null54!) New: Effect plugins can now more easily make use of the clipboard via the IClipboardService. It will handle all of the tricky clipboard issues such as threading, native data marshaling, and avoiding security vulnerabilities that exist in the standard WinForms and WPF clipboard APIs. New: FileType plugins can now specify separate lists of extensions for loading and saving Changed: Image->Resize supports Super Sampling again, and favors this over Fant when using Best Quality. Fant is still available, but is no longer chosen automatically. Changed: Holding Ctrl when starting to move a selection with the Move Selected Pixels tool will no longer leave behind a copy of the selected area Improved: When using Edit->Copy, a 32-bit BGRA bitmap in the DIBV5 format is now placed onto the clipboard so that other apps can read the alpha channel. Improved: When using Edit->Paste, DIBV5's are now supported if they have an alpha channel. If they don't, then the regular DIB loader is used which has some heuristics for detecting an incorrectly defined alpha channel and correcting for it. Improved: When using Edit->Paste, PNG is now the highest priority format. This maximizes the ability to maintain alpha/transparency, but it does mean that images coming from Microsoft Office apps will appear larger than they used to. This is either a bug or a feature of Microsoft Office. For some reason it places PNGs on the clipboard that are 25%+ larger than the DIB/DIBV5 bitmap that it also places on the clipboard (but which don't have alpha/transparency). Improved: BMP now supports saving in 32-bit (with alpha!) and 8-bit indexed. Improved: PNG and JPEG now supports loading and saving of much larger images. Improved: JPEG now has configuration for subsampling mode (4:4:4, 4:2:2, and 4:2:0). The default is now 4:2:2 instead of the (unconfigurable) 4:2:0 of older versions. Improved: TIFF now supports saving at 24- and 8-bit color depths. Improved: TGA images now load about 4x faster (thanks @null54!) Improved: Added error reporting to the Save Configuration dialog. Instead of just saying "Preview: (error)", you'll also get the standard error dialog that includes the exception which can used for troubleshooting. Improved CPU usage for thumbnail updates (layers and image tabs) in many cases. Improved performance of saving for file types where "Auto" bit-depth is supported but not the current choice. Improved temporary memory usage when saving images at 8-bit color depth. Improved: Slightly increased the size of the Settings dialog to reduce the need for scrolling in a few important situations Fixed: AltGr should now work correctly with the Text tool. It will not trigger shortcuts like File -> Save All, or Edit -> Paste into New Image. (thanks @Bruce Bowyer-Smyth for the fix!) Fixed: Mouse cursors now scale appropriately for non-integer UI scales (e.g. 125% or 175%) Fixed a number of performance issues in the Save Configuration dialog. Especially with large images, it should now be much faster to change options and to click OK/Cancel. Fixed flickering in Save Configuration dialog when changing options. Fixed: Optimized rendering engine to remove huge lag spikes (30+ seconds) when zooming or panning very large images (e.g. 32K x 32K pixels). Fixed: 8-bit TGA images should now load correctly (thanks @null54 for the fix!) Fixed: Some 32-bit TGA images were showing up as completely transparent due to their use of an obscure alpha channel type (thanks @null54 for the fix!) Fixed: Simple message boxes can now be closed with the ESC key Fixed: Some TIFFs could not be resaved as a JPEG due to having too much metadata (usually from Adobe Photoshop). The metadata is now discarded if necessary. Fixed: Magic Wand now works on very large images (e.g. 65535 x 65535 pixels) without an error. Fixed: DIBV5 bitmaps should now work with Edit->Paste, which improves alpha channel handling. (thanks @null54 for the fix!) Fixed: Top-down DIBs should now work correctly with Edit->Paste. (thanks @null54 for the fix!) Blocked the WebP FileType v1.1.0.0 plugin due to instability. An update is already available. Blocked the ImAgif FileType v0.12.0.1084 plugin due to incompatibility. An update will hopefully soon be available. 5 1 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Seerose Posted June 22, 2019 Share Posted June 22, 2019 @Rick Brewster! Thank you so much for the new version. 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...
0.NRG Posted June 23, 2019 Share Posted June 23, 2019 Hi, Rick. Thank you for all of the time and effort over the years on Paint.net. Since this post from you last April (https://forums.getpaint.net/topic/113559-heic-file-support/?do=findComment&comment=557044), it seems like the timing and plans for HEIC support has changed a bit. Since Windows 10 19H1 (May 2019 Update) is now publicly out but Paint.net 4.2 is only going to have viewing/loading support for HEIC files, what is your thinking at this point about support for saving HEIC files since one might want to edit an HEIC file and save it (keeping the HEIC format)? -0.NRG Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 23, 2019 Author Share Posted June 23, 2019 It's possible to add support for that but you will have to purchase a $1 codec from the Microsoft Store. I think Microsoft does it this way because of licensing costs? I'll look into it. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
0.NRG Posted June 23, 2019 Share Posted June 23, 2019 (edited) I don't understand why Microsoft has both of these, but there are two options from the Microsoft Store to get the codecs. The difference is not clear to me, but I have both. There is “HEVC Video Extensions”, which costs $0.99 and I assume is the option you were referring to. But, oddly, there is also “HEVC Video Extensions from Device Manufacturer”, which is free. I found out about this 2nd, free option from LifeHacker. Edited June 23, 2019 by 0.NRG Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 24, 2019 Author Share Posted June 24, 2019 I found the same information too. But, I tried it out, and the HEIC WIC encoder doesn't work. Also, I ran into huge problems where some combination of installing or uninstalling the codecs from the Store left me with a completely broken HEIC decoder and I couldn't even open them with regular Paint or see thumbnails in Explorer. Luckily I had a System Restore point from ... a week ago 😡 So, for now, this isn't happening. I'll revisit it at some time later. In the meantime I advise against trying to install any of the HEVC extensions from the Store -- or if you do, make absolutely sure to create a System Restore point beforehand! Edit: See further comments below on what you need to install to get HEIC support. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 24, 2019 Author Share Posted June 24, 2019 Also it seems like MSPaint can save HEIC images, so there must be a way for Paint.NET to do this. I'll keep investigating. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 24, 2019 Author Share Posted June 24, 2019 Looks like there was a bug in my COM/WIC wrapper. I may be able to get this working after all! The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 24, 2019 Author Share Posted June 24, 2019 Okay I've been able to get it to work! The next update will have HEIC saving support as long as you've got Windows 10 v1903. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
0.NRG Posted June 24, 2019 Share Posted June 24, 2019 Thanks, Rick, for the time and effort. Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 24, 2019 Author Share Posted June 24, 2019 Okay I think I figured out the final answer on what you need to install from the Store to make sure HEIC works: First, try to save and/or open an HEIC using regular Paint. If that works, you're done. If not, proceed to step 2. Create a System Restore point. I just had a bad experience where HEIC was completely broken and this was the only way I got it back again. So please, I recommend doing it. Install HEIF Image Extensions. This is probably already installed. It's free. Install HEVC Video Extensions from Device Manufacturer. Also free, and might already be installed. However, if you don't have the hardware support -- and it's completely unclear what that means or requires, as my old Surface Pro 3 with a Core i5-4300U has this and it works -- you may need to purchase for $1 the simpler named HEVC Video Extensions. The next PDN 4.2 build should then be able to load and save HEIC files. Also, this works on Windows 10 v1809. It doesn't require v1903. I haven't tested yet if it works on v1803, but that's next ... 2 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Masterlegodude Posted June 24, 2019 Share Posted June 24, 2019 I'm sorry if these have been reported already, but since opting into the 4.2 beta versions, transparent images copied from my web browser into PDN lose their transparency, and pasting a screen capture into PDN distorts the image with a slight wrap-around/tiling effect and a red, green, and blue pixel appear on the bottom left of the pasted image I've made an image showing the former issue https://i.imgur.com/d0naKG4.png Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 25, 2019 Author Share Posted June 25, 2019 @Masterlegodude, I'll need more information ... Which web browser? I'll need a link to a specific image that now loses its transparency. Please make sure you're very specific with your error reports. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 25, 2019 Author Share Posted June 25, 2019 Also, the red green blue dots are a known issue that's being worked on The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Masterlegodude Posted June 25, 2019 Share Posted June 25, 2019 29 minutes ago, Rick Brewster said: @Masterlegodude, I'll need more information ... Which web browser? I'll need a link to a specific image that now loses its transparency. I use Google Chrome (latest version), and pretty much any image with transparency gets affected, like this one for example When i click 'Open image in a new tab' and then click 'Copy image' on it and paste it into PDN, it becomes this I went back to version 4.1.6 to see if it was just an issue with the beta, and when i did, pasting that same image into PDN worked just fine On another note; If i copy an image i already have open in PDN that has transparency, and paste that either as a new layer or a new file, it'll keep it's transparency, so it just seems to be an issue with copying image data from outside sources, such as a web browser Also, saving a transparent image from my browser and then opening it in PDN keeps the transparency, so it's only to do with copying the image Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 25, 2019 Author Share Posted June 25, 2019 Which version of Windows are you using? The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Masterlegodude Posted June 25, 2019 Share Posted June 25, 2019 Windows 10, also the latest version Link to comment Share on other sites More sharing options...
pascal_2042 Posted June 25, 2019 Share Posted June 25, 2019 Hi all, @Masterlegodude & @Rick Brewster, problem seems coming from clipboard management, pixels are shifted from 3 Link to comment Share on other sites More sharing options...
BoltBait Posted June 25, 2019 Share Posted June 25, 2019 3 minutes ago, pascal_2042 said: Hi all, @Masterlegodude & @Rick Brewster, problem seems coming from clipboard management, pixels are shifted from 3 When doing what, exactly? Download: BoltBait's Plugin Pack | CodeLab | and a Free Computer Dominos Game Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 25, 2019 Author Share Posted June 25, 2019 Okay I think we've figured out these bugs ... I'll have a new beta build out hopefully tonight. For now, if you want to Paste correctly ... either 1) have ClipSpy open, or 2) first paste into MSPaint and then paste into Paint.NET. Note that I'm not saying paste into Paint, copy it, and then paste into Paint.NET. Nope, literally Ctrl+V, Alt+Tab, Ctrl+V. We have a true heisenbug (thanks @null54 for the term ), possibly in Windows itself. The details are weirder than you can probably imagine 😂🙄😭🤪 1 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted June 26, 2019 Author Share Posted June 26, 2019 Closing thread -- new build incoming The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Recommended Posts