The usual round up of the different software tools used by Cyotek over the past year.
Blog Articles and information on C# and .NET development topics
18-bit RGB palettes are an old format used by VGA displays of yesteryear. These palettes use 6-bits for each of the red, green and blue channels and usually allowed a maximum of 256 colours from the 262,144 unique colours available. This article describes how to read and write 18-bit palette files.
A short article on using IIS URL rewriting to force insecure HTTP requests to HTTPS when behind a load balancer that is configured to terminate the secure connection, including support for excluding LetsEncrypt challenge requests.
A short article on installing the optional URL Rewrite module into Internet Information services.
How to store data sent to an Azure Function in blob storage.
Recently I was looking for a way of display hierarchical information in a more compact form than the previous horizontal/vertical trees I was using. One of the concepts I looked into during this was the idea of arranging children radially around a central node. This article describes an approach for doing this using circular nodes.
A short article on using the ImageAnimator class to allow animated GIF's to be properly painted using System.Drawing and C#.
A review of the book "The C# Helper Top 100" by Rod Stephens
A short article which describes how to get a window rectangle without including offsets for drop shadows
I was recently updating some documentation and wanted to programmatically capture some screenshots of the application in different states. This article describes how you can easily capture screenshots in your own applications using the
BitBlt Win32 API call.