midora Posted December 26, 2021 Share Posted December 26, 2021 (edited) 'WEBP Animations and Images' FileType Plugin (.WEBP, .AWEBP) Download Find the latest version of the plugin here: ImAWEBP.FileType v1.4.zip [2022-01-24] Summary Loads and saves WEBP animation and image files. Animated images contain a sequence of images called frames which a viewer application can show as an animation. Because paint.net decides on the file extension which file loader will be used you have to change the extension of the WEBP file to .awebp. On load the plugin loads all frames from the file and adds them as layers to a new Paint.NET document. Frame 1 will become the bottom layer and so on. Some information from the file (like frame duration or comments) will be stored in the layer names after the marker '//'. On save the plugin will convert all layers to frames respecting the information found after the marker '//' in the layer names. The plugin does its best to reduce the size of the final file. The size depends on various settings. WebP supports an alpha channel, lossless and loosy compression, and true color. This plugin never preserves existing metadata (EXIF, XMP, ICCP) but may add its own EXIF metadata (comments, resolution). Animated WEBP file format restrictions maximum value of width and height is 16383 pixels Together with the 'GIF Animations and Images' FileType Plugin you can convert from animated GIF to WEBP and vice versa. See also 'GIF Animations and Images' FileType Plugin 'PNG Animations and Images' FileType Plugin Keywords FileType, WEBP, AWEBP, Animated WEBP, Animation Author / Copyright Martin Osieka 2021-2022, Martin Osieka, Switzerland You may use this plugin together with Paint.NET w/o any restriction. Installation Follow the instructions carefully Unzip the archive Copy the folder ImAWEBP.FileType together with its content (ImAWEBP.FileType.dll/.dlc/.deps.json) into the FileTypes folder of paint.net. The location of the FileTypes folder depends on the installed variant of paint.net. To verify the installation you should restart Paint.NET and check that in the filetype popup of the open file selector dialog is an entry starting with AWEBP. Compatibility Paint.NET >= 4.3.2 (x64/x86) Supported languages The language used in the plugin depends on the language setting of Paint.NET and the support of this language by the plugin. The fallback is the first supported language of the plugin. Languages are defined in the .dlc files. This plugin supports the following languages in the moment: English Deutsch You may add your own translation to the .dlc file. Save dialog options The first options define the basic encoding of the final image File variant: The save dialog allows you to select the file variant to create: WEBP Animation (layers define the frames of the animation) WEBP Image (flattened layers) Preview button: Only enabled if the file variant is WEBP Animation. Creates a temporary file containing the animation and plays the file in a preview window. Right click the preview window to get a context menu containing several commands. Suppress metadata: If this option is checked then no metadata will be written to the file (no Exif, XMP, or ICC profile). Image category: Select the basic category of the image. This allows the encoder to optimize the quality of the image, Encoding: You may select lossless and loosy encoding. In the lossless case the slider has impact to the speed of the encoding and the final file size (100 means slowest encoding but smallest size). Loosy encoding can reduce the final file size drastically. But a smaller file size means a lower quality (100 means best quality but biggest size). Depending on the variant you can define some initial settings in the dialog. Initial means that they will be redefined if the related commands are used in the layer names. Comment: see Comment= Frame duration: see Duration= Cycles: see Cycles= Remove duplicates from frames: see NoDups= Commands in the layer names Commands with preset in the save dialog: Comment=A; ASCII text only. Use this to add the creator of the file or other info. Duration=N; or N ms; or M fps; Display time in milliseconds. You may also use fps (frames per seconds) which will be mapped to a duration (duration = 1000 ms / M) Cycles=N; The number of cycles the animation should be played by a viewer application. The viewer may ignore this value. The default value is 0, which means infinite. NoDups=B true: if the successor of a frame is a duplicate then this duplicate will be removed and its duration will be added to the duration of the frame false: no action The default value is true Commands to define how the layer content will be used: UseAsBackground; Set this background for all following frames up to the next background command. UseAsBackground=false; means that the following frames do not use a background UseAsForeground; Set this foreground for all preciding frames up to a previous background command. UseAsForeground=false; means that the preciding frames do not use a foreground UseAsNote; Ignore the layer. The layer may be used to draw help lines. UseAsDefault; Set the image in the layer as default image. Used if the viewer does not support animations. Has no effect in WEBPs, will be handled like UseAsNote. UseAsSprite=NAME,ORIGINX,ORIGINY,BOUNDSX,BOUNDSY,BOUNDSW,BOUNDSH; Defines the layer content as a sprite with the name NAME. A sprite layer can be at any position in the layer stack. It can be referenced from other commands via NAME. Sprite names are not case-sensitive and must be unique. Don't use whitespace or any delimiters in the names. ORIGINX and ORIGINY are optional coordinates of the sprite origin (default 0,0). BOUNDSX, BOUNDSY, BOUNDSW, and BOUNDSH define location and dimensions of the sprite (default layer bounds). Other commands Draw=NAME,X,Y; Draws the sprite NAME to the frame generated from the current layer. By default the origin of the sprite will be drawn at the origin of the layer. But you can can use the optional parameters X and Y to move the draw position. Multiple 'draw' commands are allowed in a layer name. The sprite layer should be transparent because the content will be blended on top of the current layer. Tile=NAME,X,Y; Like Draw but tiles the complete layer with the sprite. This is useful if you like to animate a pattern which should repeat. Transition=T,V,D; Adding a transition command means that additonal frames will be generated in-between the current frame and the next one. The content of these frames depends on the transition type T an optional direction D and variant V. Direction D may be: left, top, right, bottom, topleft, topright, bottomleft, bottomright, center. Variant V may be: normal, zoom, hor, ver. Not all types support all directions or variants. The following transitions are available: Fade Alpha blends the current frame with the next frame (no direction or variant) Push,D Moves the previous and the next frame in direction D Cover,D,V Covers the previous image with the next image by moving next image in direction D. V variant (normal,zoom,hor,ver) Uncover,D,V Uncovers the next image by moving the previous image in direction D using variant V WipeIn,D,V WipeOut,D,V Blinds,D D may be hor or ver Duplicate=N,M; Duplicates the last N frames sequence M times. M is optional (default is 1) Reverse=N; Adds N frames generated up to the current layer in reversevorder to the animation (not including the first and the current frame). I.e. ifv layer 5 has the reverse setting then you will get the frames 1 2 3 4 5 4 3 2.vN is optional. If not given the revers to the first frame. Create a new animated WEBP Select File->New Add as many layers as you like. Use layer properties to add settings after '//' to the layer names. I.e. add "// 2000 ms" to the bottom layer name. Select Menu->Save As... In the 'Save As' dialog select 'AWEBP' as file type and enter a name. Select OK in the save dialog. In Windows FileExplorer change the extension of the new file from '.agwebp' to '.webp'. Don't forget to save the file regulary as .pdn. You can not recover the layers from the webp because the webp contains frames Edit an animated WEBP In Windows FileExplorer change the extension of the file from '.webp' to '.awebp' Open the file in Paint.NET Continue as in 'Create a new animated WEBP' Tutorials None History 1.4 [2022-01-24] - Fixed a bug in Transition Fade in case the final frame is transparent - Remove duplicates from frames is now always true and disabled because the WebPEndoder will do this in all cases. 1.3 [2022-01-20] (32 downloads) - Updated to use libwebp 1.2.2 (x64, x86) (contains the bug fix for progress values > 100%) There is still the libwebp issue that the progress reporting in the lossless case is limited 1.2 [2022-01-15] (46 downloads) - Improved saving of still images - Added option to suppress saving of any metadata - Provided better progress info during save - Changed Exif handling - Reworked transitions handling 1.1 [2022-01-06] (44 downloads) - Added Save functionality including preview 1.0 [2021-12-26] (57 downloads) - Initial version based on libwebp 1.2.1 (x64, x86). Load only! Edited January 24, 2022 by midora 4 1 Quote Link to comment Share on other sites More sharing options...
midora Posted January 6, 2022 Author Share Posted January 6, 2022 Release 1.1 [2022-01-06] - Added Save functionality including preview HAPPY SAVING 😉 2 3 Quote Link to comment Share on other sites More sharing options...
midora Posted January 15, 2022 Author Share Posted January 15, 2022 Release 1.2 [2022-01-15] - Improved saving of still images - Added option to suppress saving of any metadata - Provided better progress info during save - Changed Exif handling - Reworked transitions handling 1 1 Quote Link to comment Share on other sites More sharing options...
midora Posted January 20, 2022 Author Share Posted January 20, 2022 Release 1.3 [2022-01-20] - Updated to use libwebp 1.2.2 (x64, x86) (contains the bug fix for progress values > 100%) There is still the libwebp issue that the progress reporting in the lossless case is limited BTW: Since a month or so there is no longer an issue on my side regarding the forum software. Upload of files and responding to topics works smoothly. 🙂 2 Quote Link to comment Share on other sites More sharing options...
midora Posted January 24, 2022 Author Share Posted January 24, 2022 The following image demonstrates that WebP animations support 8-bit transparency (compared to the 1-bit transparency of GIF animations): This animation has been created using the following layers and transition commands defined in the layer names. The animation starts with the layer at the bottom. Each layer will be shown for 2000 ms. After this time the layer uses a transition method to skip to the next layer. The transition method creates 20 layers in 1000 ms. 1 2 1 Quote Link to comment Share on other sites More sharing options...
Red ochre Posted January 24, 2022 Share Posted January 24, 2022 Looks impressive - I hope to try it out later. Many thanks for creating and sharing this. Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings Link to comment Share on other sites More sharing options...
midora Posted January 24, 2022 Author Share Posted January 24, 2022 Release 1.4 [2022-01-24] - Fixed a bug in TransitionFade in case the final frame is transparent - Remove duplicates from frames is now always true and disabled because the WebPEndoder will do this in all cases. Sorry to update this plugin a second time in a week but I discovered a quite old bug in transition fade doing the transition example above. The same issue exists in ImAGIF.FileType but I do not expect that someone will use fading against a fully transparent background if the file format only supports 1-bit transparency. So this bug will be fixed there together with other improvements. Quote Link to comment Share on other sites More sharing options...
Pixey Posted January 24, 2022 Share Posted January 24, 2022 Hi @midora I am having some trouble opening a.wepb file and here is the message I'm getting: Spoiler Exception: WebPFileType.WebPException: Animated WebP images are not supported. at WebPFileType.WebPFile.Load(Byte[] webpBytes) at WebPFileType.WebPFileType.GetOrientedDocument(Byte[] bytes, ExifValueCollection& exifMetadata) at WebPFileType.WebPFileType.OnLoad(Stream input) at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 498 at PaintDotNet.Data.FileTypeProxy.OnLoad(Stream input) in D:\src\pdn\src\PaintDotNet\Data\FileTypeProxy.cs:line 58 at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 498 at PaintDotNet.Functional.Func.Eval[T1,TRet](Func`2 f, T1 arg1) in D:\src\pdn\src\Fundamentals\Functional\Func.cs:line 58 Diagnostics: Application paint.net 4.4 (α 4.400.8026.35863) Build Date Wednesday, December 22, 2021 Expiration Date Wednesday, March 16, 2022 Install type Classic Hardware accelerated rendering (GPU) True Animations True DPI 96 (1.00x scale) Language en-US OS Windows 10 Home x64 (10.0.19044.0) Runtime .NET 6.0.1 x64 Physical Memory 15,296 MB CPU AMD A6-7310 APU with AMD Radeon R4 Graphics Speed ~1996 MHz Cores / Threads 4 / 4 Features SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, AVX Pointer Multi-Touch-V5300 Type Touch Contacts 10 Video Card AMD Radeon(TM) R4 Graphics Dedicated Video RAM 1,005 MB Dedicated System RAM 0 MB Shared System RAM 7,648 MB Vendor ID 0x1002 Device ID 0x9851 Subsystem ID 0x074A1028 Revision 64 LUID 0x0000CE4A Flags SupportMonitoredFences, KeyedMutexConformance Graphics Preemption DmaBufferBoundary Compute Preemption DmaBufferBoundary Outputs 1 Feature Level Direct3D_12_0 DXGI Formats A8_UNorm, B8G8R8A8_UNorm, R16G16B16A16_UNorm, R16G16B16A16_Float, R32G32B32A32_Float Buffer Precision UNorm8bpc, UNorm8bpcSrgb, UNorm16bpc, Float16bpc, Float32bpc Video Card Microsoft Basic Render Driver Dedicated Video RAM 0 MB Dedicated System RAM 0 MB Shared System RAM 7,648 MB Vendor ID 0x1414 Device ID 0x008C Subsystem ID 0x00000000 Revision 0 LUID 0x0000D691 Flags Software, AcgCompatible, SupportMonitoredFences, KeyedMutexConformance Graphics Preemption InstructionBoundary Compute Preemption InstructionBoundary Outputs 0 Feature Level Direct3D_12_1 DXGI Formats A8_UNorm, B8G8R8A8_UNorm, R16G16B16A16_UNorm, R16G16B16A16_Float, R32G32B32A32_Float Buffer Precision UNorm8bpc, UNorm8bpcSrgb, UNorm16bpc, Float16bpc, Float32bpc Managed assemblies 170 System.Private.CoreLib .\System.Private.CoreLib.dll, Version=6.0.0.0, PublicKeyToken=7cec85d7bea7798e paintdotnet .\paintdotnet.dll, Version=4.400.8026.35863 System.Runtime .\System.Runtime.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Windows.Forms .\System.Windows.Forms.dll, Version=6.0.1.0, PublicKeyToken=b77a5c561934e089 PaintDotNet.Fundamentals .\PaintDotNet.Fundamentals.dll, Version=4.400.8026.35863 PaintDotNet.ComponentModel .\PaintDotNet.ComponentModel.dll, Version=4.400.8026.35863 PaintDotNet.Base .\PaintDotNet.Base.dll, Version=4.400.8026.35863 PaintDotNet.Systrace .\PaintDotNet.Systrace.dll, Version=4.400.8026.35863 System.Diagnostics.Process .\System.Diagnostics.Process.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PaintDotNet.SystemLayer .\PaintDotNet.SystemLayer.dll, Version=4.400.8026.35863 TerraFX.Interop.Windows .\TerraFX.Interop.Windows.dll, Version=10.0.20348.0, PublicKeyToken=35b01b53313a6f7e System.Runtime.InteropServices.RuntimeInformation .\System.Runtime.InteropServices.RuntimeInformation.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Runtime.InteropServices .\System.Runtime.InteropServices.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PaintDotNet.Interop.Windows .\PaintDotNet.Interop.Windows.dll, Version=4.400.8026.35863 PaintDotNet.Primitives .\PaintDotNet.Primitives.dll, Version=4.400.8026.35863 PaintDotNet.Runtime .\PaintDotNet.Runtime.dll, Version=4.400.8026.35863 System.Collections.Concurrent .\System.Collections.Concurrent.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PointerToolkit .\PointerToolkit.dll, Version=1.0.0.0 System.Threading .\System.Threading.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PaintDotNet.Core .\PaintDotNet.Core.dll, Version=4.400.8026.35863 System.Private.Uri .\System.Private.Uri.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.ComponentModel.Primitives .\System.ComponentModel.Primitives.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a WindowsBase .\WindowsBase.dll, Version=6.0.1.0, PublicKeyToken=31bf3856ad364e35 System.Windows.Forms.Primitives .\System.Windows.Forms.Primitives.dll, Version=6.0.1.0, PublicKeyToken=b77a5c561934e089 System.Drawing.Primitives .\System.Drawing.Primitives.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PresentationFramework .\PresentationFramework.dll, Version=6.0.1.0, PublicKeyToken=31bf3856ad364e35 System.Xaml .\System.Xaml.dll, Version=6.0.1.0, PublicKeyToken=b77a5c561934e089 System.ComponentModel .\System.ComponentModel.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Diagnostics.TraceSource .\System.Diagnostics.TraceSource.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Collections .\System.Collections.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Text.Encoding.CodePages .\System.Text.Encoding.CodePages.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a Microsoft.Win32.Primitives .\Microsoft.Win32.Primitives.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PaintDotNet.Resources .\PaintDotNet.Resources.dll, Version=4.400.8026.35863 System.ObjectModel .\System.ObjectModel.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PaintDotNet.Data .\PaintDotNet.Data.dll, Version=4.400.8026.35863 System.Configuration.ConfigurationManager .\System.Configuration.ConfigurationManager.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Collections.Specialized .\System.Collections.Specialized.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Private.Xml .\System.Private.Xml.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Net.WebClient .\System.Net.WebClient.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 PaintDotNet.Framework .\PaintDotNet.Framework.dll, Version=4.400.8026.35863 Microsoft.Win32.SystemEvents .\Microsoft.Win32.SystemEvents.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.ComponentModel.EventBasedAsync .\System.ComponentModel.EventBasedAsync.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Threading.Thread .\System.Threading.Thread.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Drawing.Common .\System.Drawing.Common.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Linq .\System.Linq.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Xml.ReaderWriter .\System.Xml.ReaderWriter.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Collections.Immutable .\System.Collections.Immutable.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Threading.ThreadPool .\System.Threading.ThreadPool.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a Microsoft.Win32.Registry .\Microsoft.Win32.Registry.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.ComponentModel.TypeConverter .\System.ComponentModel.TypeConverter.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Security.Principal.Windows .\System.Security.Principal.Windows.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Security.Claims .\System.Security.Claims.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PresentationCore .\PresentationCore.dll, Version=6.0.1.0, PublicKeyToken=31bf3856ad364e35 DirectWriteForwarder .\DirectWriteForwarder.dll, Version=6.0.1.0, PublicKeyToken=31bf3856ad364e35 System.Runtime.CompilerServices.VisualC .\System.Runtime.CompilerServices.VisualC.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Runtime.Extensions .\System.Runtime.Extensions.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Diagnostics.Debug .\System.Diagnostics.Debug.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Collections.NonGeneric .\System.Collections.NonGeneric.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Memory .\System.Memory.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 UIAutomationTypes .\UIAutomationTypes.dll, Version=6.0.1.0, PublicKeyToken=31bf3856ad364e35 System.Diagnostics.FileVersionInfo .\System.Diagnostics.FileVersionInfo.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PaintDotNet.Effects .\PaintDotNet.Effects.dll, Version=4.400.8026.35863 Accessibility .\Accessibility.dll, Version=4.0.0.0, PublicKeyToken=31bf3856ad364e35 Crc32.NET .\Crc32.NET.dll, Version=1.0.0.0, PublicKeyToken=dc0b95cf99bf4e99 System.Security.Cryptography.Primitives .\System.Security.Cryptography.Primitives.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a PaintDotNet.PropertySystem .\PaintDotNet.PropertySystem.dll, Version=4.400.8026.35863 System.Runtime.CompilerServices.Unsafe .\System.Runtime.CompilerServices.Unsafe.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.IO.Packaging .\System.IO.Packaging.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Threading.Tasks.Parallel .\System.Threading.Tasks.Parallel.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Reflection.MetadataLoadContext .\System.Reflection.MetadataLoadContext.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Reflection.Metadata .\System.Reflection.Metadata.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.IO.MemoryMappedFiles .\System.IO.MemoryMappedFiles.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Runtime.Serialization.Formatters .\System.Runtime.Serialization.Formatters.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.CodeDom .\System.CodeDom.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Text.RegularExpressions .\System.Text.RegularExpressions.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a Newtonsoft.Json .\Newtonsoft.Json.dll, Version=13.0.0.0, PublicKeyToken=30ad4fe6b2a6aeed System.Diagnostics.Tracing .\System.Diagnostics.Tracing.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Runtime.Loader .\System.Runtime.Loader.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a ABRFileType .\FileTypes\ABRFileType.dll, Version=1.3.2.0 ImZIP.FileType .\FileTypes\ImZIP.FileType.dll, Version=1.0.0.225 PhotoShop .\FileTypes\PhotoShop.dll, Version=2.5.0.40665 ImAPNG.FileType .\FileTypes\ImAPNG.FileType.dll, Version=0.3.0.19 ArgusPDN.AppIconSet .\FileTypes\ArgusPDN.AppIconSet.dll, Version=1.0.0.0 ImAGIF.FileType .\FileTypes\ImAGIF.FileType.dll, Version=1.4.0.0 ImAWEBP.FileType .\FileTypes\ImAWEBP.FileType.dll, Version=1.4.0.0 AsciiArtFileType .\FileTypes\AsciiArtFileType.dll, Version=1.0.0.0 Resize_xBRZ .\FileTypes\Resize_xBRZ.dll, Version=1.0.0.0 ImXcf.FileType .\FileTypes\ImXCF.FileType.dll, Version=1.4.0.95 ImSVG.Open.FileType .\FileTypes\ImSVG.Open.FileType.dll, Version=0.18.0.0 System.Console .\System.Console.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a SvgFileType .\FileTypes\SvgFileType.dll, Version=1.0.3.1 System.Runtime.Intrinsics .\System.Runtime.Intrinsics.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.Numerics.Vectors .\System.Numerics.Vectors.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a mscorlib .\mscorlib.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089 System.Linq.Expressions .\System.Linq.Expressions.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Runtime.Numerics .\System.Runtime.Numerics.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Windows.Forms.Legacy .\System.Windows.Forms.Legacy.dll, Version=0.1.1.0 PaintDotNet.Plugins.Compatibility .\PaintDotNet.Plugins.Compatibility.dll, Version=4.400.8026.35863 System.Diagnostics.StackTrace .\System.Diagnostics.StackTrace.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System .\System.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089 System.Drawing .\System.Drawing.dll, Version=6.0.1.0, PublicKeyToken=b03f5f7f11d50a3a DdsFileTypePlus .\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll, Version=1.10.10.0 AvifFileType .\Bundled\AvifFileType\AvifFileType.dll, Version=1.1.17.0 WebPFileType .\Bundled\WebPFileType\WebPFileType.dll, Version=1.3.7.0 System.IO.FileSystem .\System.IO.FileSystem.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Xml .\System.Xml.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089 netstandard .\netstandard.dll, Version=2.1.0.0, PublicKeyToken=cc7b13ffcd2ddd51 OptionBasedLibrary v0.6 .\FileTypes\OptionBasedLibrary v0.6.dll, Version=0.5.0.0 System.Core .\System.Core.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089 Mono.Cecil .\Mono.Cecil.dll, Version=0.11.4.0, PublicKeyToken=50cebf1cceb9d05e System.Private.Xml.Linq .\System.Private.Xml.Linq.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 ArgusPaintNet.Convolution .\Effects\ArgusPaintNet.Convolution.dll, Version=1.0.0.0 Vandermotten.PaintDotNetEffects.ObjectAlign C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.ObjectAlign.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 System.Resources.Extensions .\System.Resources.Extensions.dll, Version=6.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 Vandermotten.PaintDotNetEffects.Monochromes C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Monochromes.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.MakeTransparent C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.MakeTransparent.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.Grid C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Grid.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.Gradient C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Gradient.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.FadeEdge C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.FadeEdge.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.Duotones C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Duotones.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.DropShadow C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.DropShadow.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.ColorAccent C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.ColorAccent.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects.Blurs C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Blurs.dll, Version=4.3.0.0 Vandermotten.PaintDotNetEffects C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, Version=4.3.0.0 Zoom Blur Deluxe .\Effects\ZoomBlurDeluxe.dll, Version=1.1.5709.42909 WhichSymbolRedux .\Effects\WhichSymbolRedux.dll, Version=1.0.0.0 WetFloor .\Effects\WetFloor.dll, Version=1.2.5.14166 WaveText .\Effects\WaveText.dll, Version=1.2.4415.32811 Waves .\Effects\Waves.dll, Version=1.2.5.14072 WaterReflection .\Effects\WaterReflection.dll, Version=1.2.5.15754 complement .\Effects\complement.dll, Version=0.1.7021.39134 ColorBalance .\Effects\ColorBalance.dll, Version=4.7.7401.17173 Burninate .\Effects\Burninate.dll, Version=4.6.7358.31797 Alpha2Gray .\Effects\Alpha2Gray.dll, Version=4.5.6832.21862 Curves+ .\Effects\Curves+.dll, Version=4.0.6119.31044 CombinedAdjustments .\Effects\CombinedAdjustments.dll, Version=1.1.7358.40688 EdHarvey.Effects .\Effects\EdHarvey.Effects.dll, Version=4.0.5120.42730 System.Design .\System.Design.dll, Version=6.0.1.0, PublicKeyToken=b03f5f7f11d50a3a System.Windows.Forms.Design .\System.Windows.Forms.Design.dll, Version=6.0.1.0, PublicKeyToken=b77a5c561934e089 Clock .\Effects\Clock.dll, Version=1.1.6245.30896 Dream .\Effects\Dream.dll, Version=4.6.7358.35004 FillFromClipboard .\Effects\FillFromClipboard.dll, Version=4.7.7358.36519 TerraFX.Interop.Windows.Pointers .\TerraFX.Interop.Windows.Pointers.dll, Version=10.0.20348.0 FloydSteinbergDithering .\Effects\FloydSteinbergDithering.dll, Version=4.6.7358.37110 EditableText .\Effects\EditableText.dll, Version=1.0.1.0 System.Text.Encoding.Extensions .\System.Text.Encoding.Extensions.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a Gray2Alpha .\Effects\Gray2Alpha.dll, Version=4.5.6826.36897 CommunityToolkit.HighPerformance .\CommunityToolkit.HighPerformance.dll, Version=7.1.0.0, PublicKeyToken=4aff67a105548ee2 HSVGradients .\Effects\HSVGradients.dll, Version=4.5.6832.41864 HueSatPlus .\Effects\HueSatPlus.dll, Version=4.6.7359.209 SBCommon .\Effects\SBCommon.dll, Version=3.0.0.0 CustomBrushesMini .\Effects\CustomBrushesMini.dll, Version=2.2.5286.39584 EdHarvey.Effects.Archives.DentsClassic .\Effects\EdHarvey.Effects.Archives.DentsClassic.dll, Version=3.5.3777.3380 NormalMapPlus .\Effects\NormalMapPlus.dll, Version=1.4.6422.43071 DHShapeMaker .\Effects\DHShapeMaker.dll, Version=1.7.0.1 ObjectTools .\Effects\ObjectTools.dll, Version=5.0.7502.21624 PasteAlpha .\Effects\PasteAlpha.dll, Version=4.6.7358.38804 Gradient Mapping .\Effects\Gradient Mapping.dll, Version=4.0.6547.33963 Planetoid .\Effects\Planetoid.dll, Version=1.0.4.0 Scribble .\Effects\Scribble.dll, Version=1.0.1.0 System.Xml.XDocument .\System.Xml.XDocument.dll, Version=6.0.0.0, PublicKeyToken=b03f5f7f11d50a3a Native modules 293 paintdotnet.exe .\paintdotnet.exe, version=4.400.8026.35863 ntdll.dll C:\WINDOWS\SYSTEM32\ntdll.dll, version=10.0.19041.1466 (WinBuild.160101.0800) KERNEL32.DLL C:\WINDOWS\System32\KERNEL32.DLL, version=10.0.19041.1466 (WinBuild.160101.0800) KERNELBASE.dll C:\WINDOWS\System32\KERNELBASE.dll, version=10.0.19041.1466 (WinBuild.160101.0800) USER32.dll C:\WINDOWS\System32\USER32.dll, version=10.0.19041.1 (WinBuild.160101.0800) win32u.dll C:\WINDOWS\System32\win32u.dll, version=10.0.19041.1466 (WinBuild.160101.0800) GDI32.dll C:\WINDOWS\System32\GDI32.dll, version=10.0.19041.1202 (WinBuild.160101.0800) gdi32full.dll C:\WINDOWS\System32\gdi32full.dll, version=10.0.19041.1466 (WinBuild.160101.0800) msvcp_win.dll C:\WINDOWS\System32\msvcp_win.dll, version=10.0.19041.789 (WinBuild.160101.0800) ucrtbase.dll C:\WINDOWS\System32\ucrtbase.dll, version=10.0.19041.789 (WinBuild.160101.0800) SHELL32.dll C:\WINDOWS\System32\SHELL32.dll, version=10.0.19041.964 (WinBuild.160101.0800) ADVAPI32.dll C:\WINDOWS\System32\ADVAPI32.dll, version=10.0.19041.1 (WinBuild.160101.0800) msvcrt.dll C:\WINDOWS\System32\msvcrt.dll, version=7.0.19041.546 (WinBuild.160101.0800) sechost.dll C:\WINDOWS\System32\sechost.dll, version=10.0.19041.1 (WinBuild.160101.0800) RPCRT4.dll C:\WINDOWS\System32\RPCRT4.dll, version=10.0.19041.1 (WinBuild.160101.0800) IMM32.DLL C:\WINDOWS\System32\IMM32.DLL, version=10.0.19041.546 (WinBuild.160101.0800) hostfxr.dll .\hostfxr.dll, version=6,0,121,56705 @Commit: 3a25a7f1cc446b60678ed25c9d829420d6321eba hostpolicy.dll .\hostpolicy.dll, version=6,0,121,56705 @Commit: 3a25a7f1cc446b60678ed25c9d829420d6321eba coreclr.dll .\coreclr.dll, version=6,0,121,56705 @Commit: 3a25a7f1cc446b60678ed25c9d829420d6321eba ole32.dll C:\WINDOWS\System32\ole32.dll, version=10.0.19041.1320 (WinBuild.160101.0800) combase.dll C:\WINDOWS\System32\combase.dll, version=10.0.19041.1320 (WinBuild.160101.0800) OLEAUT32.dll C:\WINDOWS\System32\OLEAUT32.dll, version=10.0.19041.985 (WinBuild.160101.0800) bcryptPrimitives.dll C:\WINDOWS\System32\bcryptPrimitives.dll, version=10.0.19041.1415 (WinBuild.160101.0800) System.Private.CoreLib.dll .\System.Private.CoreLib.dll, version=6.0.121.56705 paintdotnet.ni.dll .\paintdotnet.ni.dll, version=4.400.8026.35863 clrjit.dll .\clrjit.dll, version=6,0,121,56705 @Commit: 3a25a7f1cc446b60678ed25c9d829420d6321eba kernel.appcore.dll C:\WINDOWS\SYSTEM32\kernel.appcore.dll, version=10.0.19041.546 (WinBuild.160101.0800) paintdotnet.dll .\paintdotnet.dll, version=4.400.8026.35863 System.Runtime.dll .\System.Runtime.dll, version=6.0.121.56705 uxtheme.dll C:\WINDOWS\system32\uxtheme.dll, version=10.0.19041.1 (WinBuild.160101.0800) System.Windows.Forms.dll .\System.Windows.Forms.dll, version=6.0.121.56705 PaintDotNet.Fundamentals.dll .\PaintDotNet.Fundamentals.dll, version=4.400.8026.35863 PaintDotNet.ComponentModel.dll .\PaintDotNet.ComponentModel.dll, version=4.400.8026.35863 PaintDotNet.Base.dll .\PaintDotNet.Base.dll, version=4.400.8026.35863 PaintDotNet.Systrace.dll .\PaintDotNet.Systrace.dll, version=4.400.8026.35863 System.Diagnostics.Process.dll .\System.Diagnostics.Process.dll, version=6.0.121.56705 PaintDotNet.SystemLayer.dll .\PaintDotNet.SystemLayer.dll, version=4.400.8026.35863 TerraFX.Interop.Windows.dll .\TerraFX.Interop.Windows.dll, version=10.0.20348.0 System.Runtime.InteropServices.RuntimeInformation.dll .\System.Runtime.InteropServices.RuntimeInformation.dll, version=6.0.121.56705 System.Runtime.InteropServices.dll .\System.Runtime.InteropServices.dll, version=6.0.121.56705 vcruntime140.dll .\vcruntime140.dll, version=14.30.30704.0 built by: vcwrkspc vcruntime140_1.dll .\vcruntime140_1.dll, version=14.30.30704.0 built by: vcwrkspc msvcp140.dll .\msvcp140.dll, version=14.30.30704.0 built by: vcwrkspc msvcp140_1.dll .\msvcp140_1.dll, version=14.30.30704.0 built by: vcwrkspc msvcp140_2.dll .\msvcp140_2.dll, version=14.30.30704.0 built by: vcwrkspc msvcp140_codecvt_ids.dll .\msvcp140_codecvt_ids.dll, version=14.30.30704.0 built by: vcwrkspc vcomp140.dll .\vcomp140.dll, version=14.30.30704.0 built by: vcwrkspc windows.storage.dll C:\WINDOWS\SYSTEM32\windows.storage.dll, version=10.0.19041.1 (WinBuild.160101.0800) Wldp.dll C:\WINDOWS\SYSTEM32\Wldp.dll, version=10.0.19041.1 (WinBuild.160101.0800) SHCORE.dll C:\WINDOWS\System32\SHCORE.dll, version=10.0.19041.1 (WinBuild.160101.0800) shlwapi.dll C:\WINDOWS\System32\shlwapi.dll, version=10.0.19041.1 (WinBuild.160101.0800) PaintDotNet.Interop.Windows.dll .\PaintDotNet.Interop.Windows.dll, version=4.400.8026.35863 PaintDotNet.Primitives.dll .\PaintDotNet.Primitives.dll, version=4.400.8026.35863 PaintDotNet.Runtime.dll .\PaintDotNet.Runtime.dll, version=4.400.8026.35863 System.Collections.Concurrent.dll .\System.Collections.Concurrent.dll, version=6.0.121.56705 PointerToolkit.dll .\PointerToolkit.dll, version=1.0.0.0 System.Threading.dll .\System.Threading.dll, version=6.0.121.56705 PaintDotNet.Core.dll .\PaintDotNet.Core.dll, version=4.400.8026.35863 System.Private.Uri.dll .\System.Private.Uri.dll, version=6.0.121.56705 System.ComponentModel.Primitives.dll .\System.ComponentModel.Primitives.dll, version=6.0.121.56705 BCrypt.dll C:\WINDOWS\System32\BCrypt.dll, version=10.0.19041.1 (WinBuild.160101.0800) WindowsBase.dll .\WindowsBase.dll, version=6.0.121.56707 System.Windows.Forms.Primitives.dll .\System.Windows.Forms.Primitives.dll, version=6.0.121.56705 System.Drawing.Primitives.dll .\System.Drawing.Primitives.dll, version=6.0.121.56705 PresentationFramework.dll .\PresentationFramework.dll, version=6.0.121.56707 System.Xaml.dll .\System.Xaml.dll, version=6.0.121.56707 System.ComponentModel.dll .\System.ComponentModel.dll, version=6.0.121.56705 System.Diagnostics.TraceSource.dll .\System.Diagnostics.TraceSource.dll, version=6.0.121.56705 System.Collections.dll .\System.Collections.dll, version=6.0.121.56705 System.Text.Encoding.CodePages.dll .\System.Text.Encoding.CodePages.dll, version=6.0.121.56705 Microsoft.Win32.Primitives.dll .\Microsoft.Win32.Primitives.dll, version=6.0.121.56705 PaintDotNet.Resources.dll .\PaintDotNet.Resources.dll, version=4.400.8026.35863 System.ObjectModel.dll .\System.ObjectModel.dll, version=6.0.121.56705 PaintDotNet.Data.dll .\PaintDotNet.Data.dll, version=4.400.8026.35863 System.Configuration.ConfigurationManager.dll .\System.Configuration.ConfigurationManager.dll, version=6.0.121.56705 System.Collections.Specialized.dll .\System.Collections.Specialized.dll, version=6.0.121.56705 icu.dll C:\WINDOWS\SYSTEM32\icu.dll, version=64, 2, 0, 0 (WinBuild.160101.0800) System.Private.Xml.dll .\System.Private.Xml.dll, version=6.0.121.56705 PresentationNative_cor3.dll .\PresentationNative_cor3.dll, version=6,0,21,48001 @Commit: bf6f24c075ff5315d0ec0e5359138ee796b0491c System.Net.WebClient.dll .\System.Net.WebClient.dll, version=6.0.121.56705 PaintDotNet.Framework.dll .\PaintDotNet.Framework.dll, version=4.400.8026.35863 Microsoft.Win32.SystemEvents.dll .\Microsoft.Win32.SystemEvents.dll, version=6.0.121.56705 System.ComponentModel.EventBasedAsync.dll .\System.ComponentModel.EventBasedAsync.dll, version=6.0.121.56705 System.Threading.Thread.dll .\System.Threading.Thread.dll, version=6.0.121.56705 System.Drawing.Common.dll .\System.Drawing.Common.dll, version=6.0.121.56705 MSCTF.dll C:\WINDOWS\System32\MSCTF.dll, version=10.0.19041.1 (WinBuild.160101.0800) System.Linq.dll .\System.Linq.dll, version=6.0.121.56705 System.Xml.ReaderWriter.dll .\System.Xml.ReaderWriter.dll, version=6.0.121.56705 System.Collections.Immutable.dll .\System.Collections.Immutable.dll, version=6.0.121.56705 System.Threading.ThreadPool.dll .\System.Threading.ThreadPool.dll, version=6.0.121.56705 Microsoft.Win32.Registry.dll .\Microsoft.Win32.Registry.dll, version=6.0.121.56705 dxgi.DLL C:\WINDOWS\SYSTEM32\dxgi.DLL, version=10.0.19041.1266 (WinBuild.160101.0800) System.ComponentModel.TypeConverter.dll .\System.ComponentModel.TypeConverter.dll, version=6.0.121.56705 System.Security.Principal.Windows.dll .\System.Security.Principal.Windows.dll, version=6.0.121.56705 System.Security.Claims.dll .\System.Security.Claims.dll, version=6.0.121.56705 PresentationCore.dll .\PresentationCore.dll, version=6.0.121.56707 DirectWriteForwarder.dll .\DirectWriteForwarder.dll, version=6,0,121,56707 @Commit: 0350d04790959e8ebdd3ceab0d34a40f811f019d System.Runtime.CompilerServices.VisualC.dll .\System.Runtime.CompilerServices.VisualC.dll, version=6.0.121.56705 System.Runtime.Extensions.dll .\System.Runtime.Extensions.dll, version=6.0.121.56705 System.Diagnostics.Debug.dll .\System.Diagnostics.Debug.dll, version=6.0.121.56705 System.Collections.NonGeneric.dll .\System.Collections.NonGeneric.dll, version=6.0.121.56705 dwrite.dll C:\WINDOWS\SYSTEM32\dwrite.dll, version=10.0.19041.1 (WinBuild.160101.0800) System.Memory.dll .\System.Memory.dll, version=6.0.121.56705 UIAutomationTypes.dll .\UIAutomationTypes.dll, version=6.0.121.56707 System.Diagnostics.FileVersionInfo.dll .\System.Diagnostics.FileVersionInfo.dll, version=6.0.121.56705 PaintDotNet.Effects.dll .\PaintDotNet.Effects.dll, version=4.400.8026.35863 Accessibility.dll .\Accessibility.dll, version=6.0.121.56705 profapi.dll C:\WINDOWS\SYSTEM32\profapi.dll, version=10.0.19041.844 (WinBuild.160101.0800) Crc32.NET.dll .\Crc32.NET.dll, version=1.2.0.5 clbcatq.dll C:\WINDOWS\System32\clbcatq.dll, version=2001.12.10941.16384 (WinBuild.160101.0800) UIAnimation.dll C:\WINDOWS\System32\UIAnimation.dll, version=10.0.19041.746 (WinBuild.160101.0800) ucrtbase.dll .\ucrtbase.dll, version=10.0.19041.685 (WinBuild.160101.0800) System.Security.Cryptography.Primitives.dll .\System.Security.Cryptography.Primitives.dll, version=6.0.121.56705 PaintDotNet.PropertySystem.dll .\PaintDotNet.PropertySystem.dll, version=4.400.8026.35863 System.Runtime.CompilerServices.Unsafe.dll .\System.Runtime.CompilerServices.Unsafe.dll, version=6.0.121.56705 System.IO.Packaging.dll .\System.IO.Packaging.dll, version=6.0.121.56705 System.Threading.Tasks.Parallel.dll .\System.Threading.Tasks.Parallel.dll, version=6.0.121.56705 version.dll C:\WINDOWS\SYSTEM32\version.dll, version=10.0.19041.546 (WinBuild.160101.0800) System.Reflection.MetadataLoadContext.dll .\System.Reflection.MetadataLoadContext.dll, version=6.0.21.52210 System.Reflection.Metadata.dll .\System.Reflection.Metadata.dll, version=6.0.121.56705 System.IO.MemoryMappedFiles.dll .\System.IO.MemoryMappedFiles.dll, version=6.0.121.56705 System.Runtime.Serialization.Formatters.dll .\System.Runtime.Serialization.Formatters.dll, version=6.0.121.56705 System.CodeDom.dll .\System.CodeDom.dll, version=6.0.121.56705 System.Text.RegularExpressions.dll .\System.Text.RegularExpressions.dll, version=6.0.121.56705 comctl32.dll C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\comctl32.dll, version=6.10 (WinBuild.160101.0800) Newtonsoft.Json.dll .\Newtonsoft.Json.dll, version=13.0.1.25517 gdiplus.dll C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.1466_none_91a4907ccc87e3b8\gdiplus.dll, version=10.0.19041.1466 (WinBuild.160101.0800) d2d1.DLL C:\WINDOWS\SYSTEM32\d2d1.DLL, version=10.0.19041.1 (WinBuild.160101.0800) WindowsCodecs.dll C:\WINDOWS\SYSTEM32\WindowsCodecs.dll, version=10.0.19041.1151 (WinBuild.160101.0800) TextShaping.dll C:\WINDOWS\SYSTEM32\TextShaping.dll, version= System.Diagnostics.Tracing.dll .\System.Diagnostics.Tracing.dll, version=6.0.121.56705 System.Runtime.Loader.dll .\System.Runtime.Loader.dll, version=6.0.121.56705 ABRFileType.dll .\FileTypes\ABRFileType.dll, version=1.3.2.0 ImZIP.FileType.dll .\FileTypes\ImZIP.FileType.dll, version=1.0.0.225 PhotoShop.dll .\FileTypes\PhotoShop.dll, version=2.5.0.0 ImAPNG.FileType.dll .\FileTypes\ImAPNG.FileType.dll, version=0.3.0.19 ImAGIF.FileType.dll .\FileTypes\ImAGIF.FileType.dll, version=1.4.0.0 ArgusPDN.AppIconSet.dll .\FileTypes\ArgusPDN.AppIconSet.dll, version=1.0.0.0 ImAWEBP.FileType.dll .\FileTypes\ImAWEBP.FileType.dll, version=1.4.0.0 AsciiArtFileType.dll .\FileTypes\AsciiArtFileType.dll, version=1.0.0.0 Resize_xBRZ.dll .\FileTypes\Resize_xBRZ.dll, version=1.0.0.0 ImXCF.FileType.dll .\FileTypes\ImXCF.FileType.dll, version=1.4.0.95 ImSVG.Open.FileType.dll .\FileTypes\ImSVG.Open.FileType.dll, version=0.18.0.0 System.Console.dll .\System.Console.dll, version=6.0.121.56705 SvgFileType.dll .\FileTypes\SvgFileType.dll, version=1.0.3.1 wtsapi32.dll C:\WINDOWS\SYSTEM32\wtsapi32.dll, version=10.0.19041.546 (WinBuild.160101.0800) WINSTA.dll C:\WINDOWS\SYSTEM32\WINSTA.dll, version=10.0.19041.546 (WinBuild.160101.0800) d3d11.dll C:\WINDOWS\SYSTEM32\d3d11.dll, version=10.0.19041.1202 (WinBuild.160101.0800) D3D10Warp.dll C:\WINDOWS\SYSTEM32\D3D10Warp.dll, version=10.0.19041.546 (WinBuild.160101.0800) dxcore.dll C:\WINDOWS\SYSTEM32\dxcore.dll, version=10.0.19041.546 (WinBuild.160101.0800) cfgmgr32.dll C:\WINDOWS\System32\cfgmgr32.dll, version=10.0.19041.1151 (WinBuild.160101.0800) UIAutomationCore.dll C:\WINDOWS\SYSTEM32\UIAutomationCore.dll, version=7.2.19041.1 (WinBuild.160101.0800) PROPSYS.dll C:\WINDOWS\SYSTEM32\PROPSYS.dll, version=7.0.19041.1 (WinBuild.160101.0800) sxs.dll C:\WINDOWS\SYSTEM32\sxs.dll, version=10.0.19041.1 (WinBuild.160101.0800) System.Runtime.Intrinsics.dll .\System.Runtime.Intrinsics.dll, version=6.0.121.56705 System.Numerics.Vectors.dll .\System.Numerics.Vectors.dll, version=6.0.121.56705 mscorlib.dll .\mscorlib.dll, version=6.0.121.56705 dwmapi.DLL C:\WINDOWS\SYSTEM32\dwmapi.DLL, version=10.0.19041.1 (WinBuild.160101.0800) dataexchange.dll C:\WINDOWS\system32\dataexchange.dll, version=10.0.19041.1387 (WinBuild.160101.0800) dcomp.dll C:\WINDOWS\system32\dcomp.dll, version=10.0.19041.1387 (WinBuild.160101.0800) twinapi.appcore.dll C:\WINDOWS\system32\twinapi.appcore.dll, version=10.0.19041.1 (WinBuild.160101.0800) textinputframework.dll C:\WINDOWS\SYSTEM32\textinputframework.dll, version=10.0.19041.1387 (WinBuild.160101.0800) CoreUIComponents.dll C:\WINDOWS\System32\CoreUIComponents.dll, version=10.0.19041.546 CoreMessaging.dll C:\WINDOWS\System32\CoreMessaging.dll, version=10.0.19041.746 ntmarta.dll C:\WINDOWS\SYSTEM32\ntmarta.dll, version=10.0.19041.1 (WinBuild.160101.0800) WS2_32.dll C:\WINDOWS\System32\WS2_32.dll, version=10.0.19041.1081 (WinBuild.160101.0800) wintypes.dll C:\WINDOWS\SYSTEM32\wintypes.dll, version=10.0.19041.1320 (WinBuild.160101.0800) Oleacc.dll C:\WINDOWS\system32\Oleacc.dll, version=7.2.19041.746 (WinBuild.160101.0800) System.Linq.Expressions.dll .\System.Linq.Expressions.dll, version=6.0.121.56705 System.Runtime.Numerics.dll .\System.Runtime.Numerics.dll, version=6.0.121.56705 powrprof.dll C:\WINDOWS\SYSTEM32\powrprof.dll, version=10.0.19041.1 (WinBuild.160101.0800) UMPDC.dll C:\WINDOWS\SYSTEM32\UMPDC.dll, version= winmm.DLL C:\WINDOWS\SYSTEM32\winmm.DLL, version=10.0.19041.1 (WinBuild.160101.0800) PaintDotNet.SystemLayer.Native.x64.dll .\PaintDotNet.SystemLayer.Native.x64.dll, version=4.400.8026.35863 System.Windows.Forms.Legacy.dll .\System.Windows.Forms.Legacy.dll, version=0.1.1.0 PaintDotNet.Plugins.Compatibility.dll .\PaintDotNet.Plugins.Compatibility.dll, version=4.400.8026.35863 explorerframe.dll C:\WINDOWS\system32\explorerframe.dll, version=10.0.19041.1 (WinBuild.160101.0800) System.Diagnostics.StackTrace.dll .\System.Diagnostics.StackTrace.dll, version=6.0.121.56705 Microsoft.DiaSymReader.Native.amd64.dll .\Microsoft.DiaSymReader.Native.amd64.dll, version=14.28.29715.1 built by: vcwrkspc aticfx64.dll C:\WINDOWS\System32\DriverStore\FileRepository\u0366400.inf_amd64_4021c2cb607d5b92\B366217\aticfx64.dll, version=8.17.10.1690 atiuxp64.dll C:\WINDOWS\System32\DriverStore\FileRepository\u0366400.inf_amd64_4021c2cb607d5b92\B366217\atiuxp64.dll, version=8.14.01.6564 atidxx64.dll C:\WINDOWS\System32\DriverStore\FileRepository\u0366400.inf_amd64_4021c2cb607d5b92\B366217\atidxx64.dll, version=8.17.10.01007 SETUPAPI.dll C:\WINDOWS\System32\SETUPAPI.dll, version=10.0.19041.1 (WinBuild.160101.0800) apphelp.dll C:\WINDOWS\SYSTEM32\apphelp.dll, version=10.0.19041.1 (WinBuild.160101.0800) amdihk64.dll C:\WINDOWS\SYSTEM32\amdihk64.dll, version=2,00,00,1788 System.dll .\System.dll, version=6.0.121.56705 System.Drawing.dll .\System.Drawing.dll, version=6.0.121.56705 mfplat.dll C:\WINDOWS\SYSTEM32\mfplat.dll, version=10.0.19041.1 (WinBuild.160101.0800) RTWorkQ.DLL C:\WINDOWS\SYSTEM32\RTWorkQ.DLL, version=10.0.19041.1 (WinBuild.160101.0800) DdsFileTypePlus.dll .\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll, version=1.10.10.0 CompPkgSup.DLL C:\WINDOWS\SYSTEM32\CompPkgSup.DLL, version=10.0.19041.746 (WinBuild.160101.0800) Windows.StateRepositoryPS.dll C:\Windows\System32\Windows.StateRepositoryPS.dll, version=10.0.19041.1466 (WinBuild.160101.0800) AvifFileType.dll .\Bundled\AvifFileType\AvifFileType.dll, version=1.1.17.0 WebPFileType.dll .\Bundled\WebPFileType\WebPFileType.dll, version=1.3.7.0 System.IO.FileSystem.dll .\System.IO.FileSystem.dll, version=6.0.121.56705 amsi.dll C:\WINDOWS\SYSTEM32\amsi.dll, version=10.0.19041.746 (WinBuild.160101.0800) USERENV.dll C:\WINDOWS\SYSTEM32\USERENV.dll, version=10.0.19041.1 (WinBuild.160101.0800) MpOav.dll C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2111.5-0\MpOav.dll, version=4.18.2111.5 (WinBuild.160101.0800) MPCLIENT.DLL C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2111.5-0\MPCLIENT.DLL, version=4.18.2111.5 (WinBuild.160101.0800) CRYPT32.dll C:\WINDOWS\System32\CRYPT32.dll, version=10.0.19041.1 (WinBuild.160101.0800) WINTRUST.dll C:\WINDOWS\System32\WINTRUST.dll, version=10.0.19041.1466 (WinBuild.160101.0800) MSASN1.dll C:\WINDOWS\System32\MSASN1.dll, version=10.0.19041.546 (WinBuild.160101.0800) gpapi.dll C:\WINDOWS\SYSTEM32\gpapi.dll, version=10.0.19041.1 (WinBuild.160101.0800) System.Xml.dll .\System.Xml.dll, version=6.0.121.56705 netstandard.dll .\netstandard.dll, version=6.0.121.56705 System.Core.dll .\System.Core.dll, version=6.0.121.56705 Mono.Cecil.dll .\Mono.Cecil.dll, version=0.11.4.0 System.Private.Xml.Linq.dll .\System.Private.Xml.Linq.dll, version=6.0.121.56705 ArgusPaintNet.Convolution.dll .\Effects\ArgusPaintNet.Convolution.dll, version=1.0.0.0 Vandermotten.PaintDotNetEffects.ObjectAlign.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.ObjectAlign.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.dll, version=4.3.0.0 System.Resources.Extensions.dll .\System.Resources.Extensions.dll, version=6.0.121.56705 Vandermotten.PaintDotNetEffects.Monochromes.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Monochromes.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.MakeTransparent.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.MakeTransparent.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.Grid.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Grid.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.Gradient.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Gradient.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.FadeEdge.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.FadeEdge.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.Duotones.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Duotones.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.DropShadow.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.DropShadow.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.ColorAccent.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.ColorAccent.dll, version=4.3.0.0 Vandermotten.PaintDotNetEffects.Blurs.dll C:\Users\nalso\Documents\paint.net App Files\Effects\Vandermotten.PaintDotNetEffects.Blurs.dll, version=4.3.0.0 ZoomBlurDeluxe.dll .\Effects\ZoomBlurDeluxe.dll, version=1.1.5709.42909 WhichSymbolRedux.dll .\Effects\WhichSymbolRedux.dll, version=1.0.0.0 WetFloor.dll .\Effects\WetFloor.dll, version=1.2.5.0 WaveText.dll .\Effects\WaveText.dll, version=1.2.4415.32811 Waves.dll .\Effects\Waves.dll, version=1.2.5.0 WaterReflection.dll .\Effects\WaterReflection.dll, version=1.2.5.0 Curves+.dll .\Effects\Curves+.dll, version=4.0.6119.31044 comdlg32.dll C:\WINDOWS\System32\comdlg32.dll, version=10.0.19041.1 (WinBuild.160101.0800) DUI70.dll C:\WINDOWS\System32\DUI70.dll, version=10.0.19041.1 (WinBuild.160101.0800) DUser.dll C:\WINDOWS\System32\DUser.dll, version=10.0.19041.1 (WinBuild.160101.0800) tiptsf.dll C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll, version=10.0.19041.1 (WinBuild.160101.0800) atlthunk.dll C:\WINDOWS\SYSTEM32\atlthunk.dll, version=10.0.19041.546 (WinBuild.160101.0800) edputil.dll C:\WINDOWS\SYSTEM32\edputil.dll, version=10.0.19041.1 (WinBuild.160101.0800) thumbcache.dll C:\Windows\System32\thumbcache.dll, version=10.0.19041.1 (WinBuild.160101.0800) Windows.UI.FileExplorer.dll C:\Windows\System32\Windows.UI.FileExplorer.dll, version=10.0.19041.1387 (WinBuild.160101.0800) Windows.FileExplorer.Common.dll C:\Windows\System32\Windows.FileExplorer.Common.dll, version=10.0.19041.1 (WinBuild.160101.0800) iertutil.dll C:\Windows\System32\iertutil.dll, version=11.00.19041.1 (WinBuild.160101.0800) StructuredQuery.dll C:\WINDOWS\System32\StructuredQuery.dll, version=7.0.19041.867 (WinBuild.160101.0800) Windows.Storage.Search.dll C:\WINDOWS\system32\Windows.Storage.Search.dll, version=10.0.19041.1 (WinBuild.160101.0800) cldapi.dll C:\Windows\System32\cldapi.dll, version=10.0.19041.1288 (WinBuild.160101.0800) FLTLIB.DLL C:\Windows\System32\FLTLIB.DLL, version=10.0.19041.1 (WinBuild.160101.0800) SspiCli.dll C:\WINDOWS\SYSTEM32\SspiCli.dll, version=10.0.19041.1266 (WinBuild.160101.0800) coml2.dll C:\WINDOWS\System32\coml2.dll, version=10.0.19041.546 (WinBuild.160101.0800) MPR.dll C:\WINDOWS\SYSTEM32\MPR.dll, version=10.0.19041.1 (WinBuild.160101.0800) drprov.dll C:\WINDOWS\System32\drprov.dll, version=10.0.19041.1 (WinBuild.160101.0800) ntlanman.dll C:\WINDOWS\System32\ntlanman.dll, version=10.0.19041.1 (WinBuild.160101.0800) davclnt.dll C:\WINDOWS\System32\davclnt.dll, version=10.0.19041.546 (WinBuild.160101.0800) DAVHLPR.dll C:\WINDOWS\System32\DAVHLPR.dll, version=10.0.19041.546 (WinBuild.160101.0800) wkscli.dll C:\WINDOWS\System32\wkscli.dll, version=10.0.19041.1466 (WinBuild.160101.0800) FileSyncShell64.dll C:\Program Files\Microsoft OneDrive\22.002.0103.0004\FileSyncShell64.dll, version=22.002.0103.0004 Secur32.dll C:\WINDOWS\SYSTEM32\Secur32.dll, version=10.0.19041.546 (WinBuild.160101.0800) WININET.dll C:\WINDOWS\SYSTEM32\WININET.dll, version=11.00.19041.1 (WinBuild.160101.0800) CRYPTBASE.DLL C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL, version=10.0.19041.546 (WinBuild.160101.0800) LINKINFO.dll C:\WINDOWS\SYSTEM32\LINKINFO.dll, version=10.0.19041.546 (WinBuild.160101.0800) EhStorShell.dll C:\Windows\System32\EhStorShell.dll, version=10.0.19041.1 (WinBuild.160101.0800) cscapi.dll C:\WINDOWS\SYSTEM32\cscapi.dll, version=10.0.19041.546 (WinBuild.160101.0800) netutils.dll C:\WINDOWS\System32\netutils.dll, version=10.0.19041.546 (WinBuild.160101.0800) twinapi.dll C:\Windows\System32\twinapi.dll, version=10.0.19041.1 (WinBuild.160101.0800) dlnashext.dll C:\Windows\System32\dlnashext.dll, version=10.0.19041.1 (WinBuild.160101.0800) PlayToDevice.dll C:\Windows\System32\PlayToDevice.dll, version=10.0.19041.1 (WinBuild.160101.0800) DevDispItemProvider.dll C:\Windows\System32\DevDispItemProvider.dll, version=10.0.19041.1 (WinBuild.160101.0800) mssprxy.dll C:\WINDOWS\system32\mssprxy.dll, version=7.0.19041.1387 (WinBuild.160101.0800) MMDevApi.dll C:\WINDOWS\System32\MMDevApi.dll, version=10.0.19041.1 (WinBuild.160101.0800) DEVOBJ.dll C:\WINDOWS\System32\DEVOBJ.dll, version=10.0.19041.1151 (WinBuild.160101.0800) PortableDeviceApi.dll C:\Windows\System32\PortableDeviceApi.dll, version=10.0.19041.1 (WinBuild.160101.0800) EhStorAPI.dll C:\Windows\System32\EhStorAPI.dll, version=10.0.19041.1 (WinBuild.160101.0800) policymanager.dll C:\WINDOWS\SYSTEM32\policymanager.dll, version=10.0.19041.1387 (WinBuild.160101.0800) msvcp110_win.dll C:\WINDOWS\SYSTEM32\msvcp110_win.dll, version=10.0.19041.546 (WinBuild.160101.0800) zipfldr.dll C:\WINDOWS\system32\zipfldr.dll, version=10.0.19041.1 (WinBuild.160101.0800) ActXPrxy.dll C:\Windows\System32\ActXPrxy.dll, version=10.0.19041.844 (WinBuild.160101.0800) ntshrui.dll C:\WINDOWS\SYSTEM32\ntshrui.dll, version=10.0.19041.1 (WinBuild.160101.0800) srvcli.dll C:\WINDOWS\SYSTEM32\srvcli.dll, version=10.0.19041.1466 (WinBuild.160101.0800) System.Design.dll .\System.Design.dll, version=6.0.121.56705 System.Windows.Forms.Design.dll .\System.Windows.Forms.Design.dll, version=6.0.121.56705 provsvc.dll C:\WINDOWS\System32\provsvc.dll, version=10.0.19041.1 (WinBuild.160101.0800) OneCoreUAPCommonProxyStub.dll C:\Windows\System32\OneCoreUAPCommonProxyStub.dll, version=10.0.19041.1387 (WinBuild.160101.0800) TerraFX.Interop.Windows.Pointers.dll .\TerraFX.Interop.Windows.Pointers.dll, version=10.0.20348.0 System.Text.Encoding.Extensions.dll .\System.Text.Encoding.Extensions.dll, version=6.0.121.56705 CommunityToolkit.HighPerformance.dll .\CommunityToolkit.HighPerformance.dll, version=7.1.2.1 PhotoMetadataHandler.dll C:\WINDOWS\system32\PhotoMetadataHandler.dll, version=10.0.19041.746 (WinBuild.160101.0800) mswebp.dll C:\WINDOWS\system32\mswebp.dll, version=10.0.19041.746 (WinBuild.160101.0800) Windows.Media.dll C:\Windows\System32\Windows.Media.dll, version=10.0.19041.1 (WinBuild.160101.0800) AppXDeploymentClient.dll C:\Windows\System32\AppXDeploymentClient.dll, version=10.0.19041.1 (WinBuild.160101.0800) Windows.ApplicationModel.dll C:\Windows\System32\Windows.ApplicationModel.dll, version=10.0.19041.1 (WinBuild.160101.0800) windows.staterepositorycore.dll C:\WINDOWS\SYSTEM32\windows.staterepositorycore.dll, version=10.0.19041.1466 (WinBuild.160101.0800) mswebp_store.dll C:\Program Files\WindowsApps\microsoft.webpimageextension_1.0.42351.0_x64__8wekyb3d8bbwe\x64\mswebp_store.dll, version=10.0.20223.1000 (WinBuild.160101.0800) NetworkExplorer.dll C:\WINDOWS\system32\NetworkExplorer.dll, version=10.0.19041.1 (WinBuild.160101.0800) Planetoid.dll .\Effects\Planetoid.dll, version=1.0.4.0 Scribble.dll .\Effects\Scribble.dll, version=1.0.1.0 System.Xml.XDocument.dll .\System.Xml.XDocument.dll, version=6.0.121.56705 WebP_x64.dll .\Bundled\WebPFileType\WebP_x64.dll, version=1.3.7.0 MsftEdit.DLL C:\WINDOWS\SYSTEM32\MsftEdit.DLL, version=10.0.19041.1 (WinBuild.160101.0800) Quote How I made Jennifer & Halle in Paint.net My Gallery | My Deviant Art "Rescuing one animal may not change the world, but for that animal their world is changed forever!" anon. Link to comment Share on other sites More sharing options...
null54 Posted January 24, 2022 Share Posted January 24, 2022 25 minutes ago, Pixey said: Hi @midora I am having some trouble opening a.wepb file and here is the message I'm getting: You need to change the file extension to .awebp. 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...
midora Posted January 24, 2022 Author Share Posted January 24, 2022 Hi @Pixey that's an error message of the built-in webp filetype plugin (located in the Bundled folder of paint.net). You have to change the extension of the file to .awebp (or to disable the built-in). It would be good if paint.net would allow a WarningException which just shows an information message and not this general error message with the embedded exception stacktrace. Quote Link to comment Share on other sites More sharing options...
midora Posted January 24, 2022 Author Share Posted January 24, 2022 I just figured out there is already a WarningException in c#. (You never stop learning 😉 ) I will replace the exceptions in the code which just provide informations to the user (like that webp can only handle a maximum image size of 16383x16383) with this WarningException. This has no immediate effect but maybe Rick could handle them a little bit different in the future. 1 Quote Link to comment Share on other sites More sharing options...
Pixey Posted January 24, 2022 Share Posted January 24, 2022 47 minutes ago, null54 said: You need to change the file extension to .awebp. I did that but I will persevere.................. I tried again and finally got one to open Quote How I made Jennifer & Halle in Paint.net My Gallery | My Deviant Art "Rescuing one animal may not change the world, but for that animal their world is changed forever!" anon. Link to comment Share on other sites More sharing options...
otuncelli Posted January 25, 2022 Share Posted January 25, 2022 23 hours ago, midora said: I just figured out there is already a WarningException in c#. (You never stop learning 😉 ) I will replace the exceptions in the code which just provide informations to the user (like that webp can only handle a maximum image size of 16383x16383) with this WarningException. This has no immediate effect but maybe Rick could handle them a little bit different in the future. Good idea, I'll be doing that too. I know an instance this could be useful is file type plugins with custom load interface. Paint.NET shows an error if user cancels the dialog. Some people think it is an actual error. Maybe upcoming Paint.NET v4.4 will fix this problem. @Rick Brewster ( Btw, the plugin works nicely for me ) Quote Link to comment Share on other sites More sharing options...
midora Posted January 25, 2022 Author Share Posted January 25, 2022 1 hour ago, otuncelli said: Paint.NET shows an error if user cancels the dialog. Some people think it is an actual error. Maybe upcoming Paint.NET v4.4 will fix this problem. The ImPDF plugin throws an OperationCanceledException in the case that the user cancels the load dialog. I proposed to handle this exception silently a while ago. Stupid cat, take the chair 😉 Quote Link to comment Share on other sites More sharing options...
otuncelli Posted January 25, 2022 Share Posted January 25, 2022 18 minutes ago, midora said: The ImPDF plugin throws an OperationCanceledException in the case that the user cancels the load dialog. I proposed to handle this exception silently a while ago. OperationCanceledException is a very common exception that can be thrown by CLR itself. The developer has to do handling correctly to make sure it's intended. But the plugins are very bad at error handling. So I think Rick does the right thing there by not catching it. But, WarningException can only be thrown by the developer. So it's 100% intended as a warning by the developer. Quote Link to comment Share on other sites More sharing options...
midora Posted January 25, 2022 Author Share Posted January 25, 2022 OK, but you already get OperationCanceledException in save plugins and paint.net has to check for the source of the exception. At the end I would prefer that paint.net provides a LoadIsConfigurable FileTypeOption and a dialog. The dialog could fire OperationCanceledException on cancel. Quote Link to comment Share on other sites More sharing options...
midora Posted February 24, 2022 Author Share Posted February 24, 2022 The story behind the following animation The cats sitting on a fence in early builds of Windows 8 Quote Link to comment Share on other sites More sharing options...
Kerem Karatas Posted September 15, 2022 Share Posted September 15, 2022 I'm having issues installing this plugin. Below is the FileTypes folder After restart (paint.net and computer) running paint.net as administrator, I can't seem to be able to see the file type in the open dialog. There are no errors shown under Settings -> Plugin Errors I've made sure the folder and its contents are not read only under Windows Properties Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 15, 2022 Share Posted September 15, 2022 You're likely using a very old version of Paint.NET (I can tell because there are several file types that built-in support has been added for, and your screenshot does not list them). You need to install the latest update. 1 Quote 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...
Kerem Karatas Posted September 20, 2022 Share Posted September 20, 2022 Indeed that was the issue. Updating Paint.net allows me to use it as described! 1 Quote 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.