Dirk Lemstra 🧙‍♂️
banner
dirk.lemstra.org
Dirk Lemstra 🧙‍♂️
@dirk.lemstra.org
Open source maintainer of @imagemagick.org and its .NET Standard/Framework library called Magick․NET.

Microsoft #MVP | GitHub ⭐

🇳🇱 https://github.com/dlemstra 💖🇹🇼
Reposted by Dirk Lemstra 🧙‍♂️
#AdventOfCode 2025 sponsorship is now open! If your organization might be interested in sponsoring, please have them email sponsorship at [the Advent of Code domain name]. adventofcode.com/2025/sponsors
November 4, 2025 at 3:35 AM
Just published version 0.0.37 of the @imagemagick.org #WASM library (npmjs.com/package/@ima...) that includes the following changes: github.com/dlemstra/mag...

This was published with Trusted Publisher. You can read more about that here: dlemstra.github.io/github-stori...
Release 0.0.37 · dlemstra/magick-wasm
Changes in magick-wasm: Added roll to MagickImage. Library updates: ImageMagick 7.1.2-8 (2025-10-26) aom 3.13.1 (2025-09-05) exr 3.4.2 (2025-10-16) freetype 2.14.1 (2024-09-11) imath 3.2.2 (2025...
github.com
November 3, 2025 at 7:48 AM
Published Magick.NET 14.9.1 for .NET Standard 2.0 and .NET 8.0: github.com/dlemstra/Mag.... The NuGet packages can be found here: nuget.org/packages?q=M....
Release Magick.NET 14.9.1 · dlemstra/Magick.NET
What's Changed Related changes in ImageMagick since the last release of Magick.NET: GHSA-wpp4-vqfq-v4hp Library updates: ImageMagick 7.1.2-8 (2025-10-28) openexr 3.4.2 (2025-10-16) gdk-pixbuf 2....
github.com
November 1, 2025 at 7:23 AM
I will be going to remove support for x64 on MacOS in Magick.NET later this year because @github.com will discontinue their macos-13 runners. I suspect most of the people using my library are already on #arm64 so that should not be a problem.
November 1, 2025 at 7:22 AM
This weekend I took part in a CTF of #HackTheBox: www.linkedin.com/feed/update/... and I finished 57th out of a 2893 participants. 🥂🎉🧙‍♂️. Got a lot of help from @github.com #copilot inside @vscode.dev
#copilot | 🧙‍♂️Dirk Lemstra
Capture the flag! This weekend I was part of another hacking CTF from HackTheBox. And it was the first time I managed to collect the flags of all the different categories. As always I got some help f...
www.linkedin.com
October 28, 2025 at 10:54 AM
Did not realize @nuget.org also shows warning for medium severity's. I will publish a new version of MagickNET later this day that includes a fix for this vulnerability. It is very specific so you are probably not affected but a release with fix will become available later today.
October 28, 2025 at 10:51 AM
Published Magick.NET 14.9.0 for .NET Standard 2.0 and .NET 8.0: github.com/dlemstra/Mag.... The NuGet packages can be found here: nuget.org/packages?q=M....
Release Magick.NET 14.9.0 · dlemstra/Magick.NET
What's Changed Converting Tif file with 2 alpha channels yields scrambled result. #1523 Embedded base64 image not rendered when converting SVG on Linux RHEL (regression since 14.7.1) #1917 Allow s...
github.com
October 16, 2025 at 8:59 PM
We are now also publishing our @imagemagick.org binaries for Windows on @github.com in a release: github.com/ImageMagick/...! It's no longer just on our own server but also archived on GitHub. And we will soon be going to also make these release immutable: docs.github.com/en/code-secu...!
Release 7.1.2-7 · ImageMagick/ImageMagick
ImageMagick is a free, open-source software suite for creating, editing, converting, and displaying images. It supports 200+ formats and offers powerful command-line tools and APIs for automation, scr...
github.com
October 15, 2025 at 11:19 AM
Do you happen to know why the tree in the test explorer of @visualstudio.com collapses when retrying a failed unit test @gusperez.com? This doesn't seem to happen when retrying a unit test that succeeded.
September 14, 2025 at 8:23 AM
In 2013 I started working on the @imagemagick.org project as an open source developer. In 2014 I published my first open source package in the @nuget.org Gallery. It has taken a while but I finally hit 100 million downloads! 🧙‍♂️🥂🎉
September 5, 2025 at 10:25 AM
I haven't updated MagickViewer for a while now because I had a complicated setup for signing that no longer worked and the pipeline was not running in @github.com but in #AzureDevOps. I thought it would take a quite an effort to fix the publishing of this ClickOnce application but it wasn't!
September 4, 2025 at 5:30 AM
Published Magick.NET 14.8.2 for .NET Standard 2.0 and .NET 8.0: github.com/dlemstra/Mag.... The NuGet packages can be found here: nuget.org/packages?q=M....
Release Magick.NET 14.8.2 · dlemstra/Magick.NET
What's Changed Corrected the generated version and added a unit test for it (#1894). Fixed missing embedded resources in the native library (#1896 and #1898). Related changes in ImageMagick since...
github.com
September 1, 2025 at 8:27 PM
It finally happened! The insider edition of @vscode.dev keeps trying to update itself when it's closed down for a shutdown of my machine. This has been going well for ages but it looks like Friday when I shut my work laptop down it finally broke the installation. Reinstall fixed it!
September 1, 2025 at 6:45 AM
It looks like @github.com #copilot is broken in my @visualstudio.com installation because of an issue in the Source Control - Git window:

Root element is missing.
Root element is missing.
Root element is missing.

I have no clue where this is happening or what is causing this. Anyone?
August 30, 2025 at 2:08 PM
It looks like @visualstudio.com doesn't search (ctrl+f) or code search in files that are ignored by git even though they are part of the project and the solution. Does anyone know if there is an option to allow searching in these files?
August 30, 2025 at 12:04 PM
Published Magick.NET 14.8.1 for .NET Standard 2.0 and .NET 8.0: github.com/dlemstra/Mag.... The NuGet packages can be found here: nuget.org/packages?q=M....
Release Magick.NET 14.8.1 · dlemstra/Magick.NET
What's Changed Corrected Gravity overload of the Splice method (#1881). Related changes in ImageMagick since the last release of Magick.NET: Fixed reading exif profiles from jpeg images (#1891 a...
github.com
August 26, 2025 at 6:08 AM
I got the feeling that @visualstudio.com changed something that causes it to ignore all files that are excluded by the .gitignore file when searching in files or finding files with ctrl+T in a C++ project. But I cannot find an option to turn this off. Does anyone know how I can change this?
August 15, 2025 at 8:41 AM
Published Magick.NET 14.8.0 for .NET Standard 2.0 and .NET 8.0: github.com/dlemstra/Mag.... The NuGet packages can be found here: nuget.org/packages?q=M....
Release Magick.NET 14.8.0 · dlemstra/Magick.NET
What's Changed Added Sf3 to MagickFormat. Added Gravity overload to the Splice method (#1881). Added TrimMemory to the ResourceLimits (#1854). Library updates: ImageMagick 7.1.2-1 (2025-08-12) e...
github.com
August 13, 2025 at 5:59 AM
Got another macOS build issue with my project on @github.com. Looks like I will need to play around with my runner codespace again today so I can try fixing it in a shell on the macOS agent. I don't need the project that often but when I do I am happy that I created it.
August 11, 2025 at 6:47 AM
Published Magick.NET 14.7.0 for .NET Standard 2.0 and .NET 8.0: github.com/dlemstra/Mag.... The NuGet packages can be found here: nuget.org/packages?q=M....
Release Magick.NET 14.7.0 · dlemstra/Magick.NET
What's Changed Added extra overload to the Resize method that allows specifying the filter (#1819). Allow reading of clip paths without a name and give them a numeric name that can be used by Imag...
github.com
July 13, 2025 at 7:39 PM
My @microsoft.com MVP award got renewed for another year! 🎉🥂🎉🥂
July 11, 2025 at 8:43 AM
Today is not the first time my brain read 6:30PM as 16:30. I knew it was in the afternoon so my brain just assumed it should be interpreted as 16:30....
July 7, 2025 at 3:00 PM
Seeing a tiny difference in double calculation with our #arm64 build of ImageMagick. Going to debug this with a @github.com actions #arm64 runner and a lot of printf statements 😉😁
July 4, 2025 at 9:11 AM