C#


Serializing an object to Json using C#

Very often when coding we need to output the current state of an object to show it or store it for later retrieval. This article will teach you how to convert any object to a JSON string using one of the most common dependencies on Nuget.org: Newtonsoft's Json.NET

read this article

Masking an image using C#

Here is a C# class that allows you to apply a mask to an existing image.

read this article

G-Zip compression using C#

G-Zip Compression and decompression using C# and the .Net framework. This article will teach you how to compress and decompress data in the G-Zip format.

read this article

Convert a color image to grayscale with C#

This article will teach you how to convert a color image to grayscale using C# and the .NET framework. For an in-depth explanation of grayscale conversion please visit the wikipedia page: https://en.wikipedia.org/wiki/Grayscale.

read this article

Resize and crop an image keeping its aspect ratio with C#

When we have to resize an image to exact new dimensions while keeping it's aspect ratio (thus avoiding distortion of the image) with C# we can take advantage of the Graphics class. The Graphics class exposes method DrawImage which allows us to resize an existing source image and draw it onto the image referenced by the Graphics instance.

read this article