Tag Archives: C#

Let the user save an image of a smooth curve in C#

The post Let the user draw a smooth curve in C# shows how you can let the user draw a smooth curve. This example extends that one to let you save the curve in an image file. There are a … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

Use a sprite class to animate bouncing cats in C#

A sprite is an object that you use to control a single object in an animation or game. Normally a sprite class must do two things: draw its object and move its object. This example defines an ImageSprite class that … Continue reading

Posted in animation, classes, graphics | Tagged , , , , , , , | Leave a comment

Draw interlocked circles in C#

This example draws a set of interlocked circles so they alternate between above and below each other. As you can see from the picture, the circles are made up of colored lines with black outlines so it’s easy to see … Continue reading

Posted in algorithms, drawing, graphics, mathematics | Tagged , , , , , , , , , | Leave a comment

Draw arc wedges in C#

This example defines several extension methods that draw various interesting items including the one that I originally set out to draw: arc wedges. The extension methods let you easily draw arc wedges, arcs with tic marks, line segments with tic … Continue reading

Posted in drawing, graphics, mathematics | Tagged , , , , , , , , , , , , | 2 Comments

Make an Apollonian gasket filled with images in C#

This example shows how to draw an Apollonian gasket filled with images of a cat. (I promise that this will be my last cat fractal for a while, although I may have one other cat image post coming up. ;-)) … Continue reading

Posted in algorithms, drawing, graphics, mathematics | Tagged , , , , , , , , , , , | 2 Comments

Draw an image spiral in C#

This example lets you draw image spirals similar to the one shown above. This example lets you draw image spirals similar to the one shown above. It’s mostly just for fun, although it does include a useful exercise in graphics … Continue reading

Posted in drawing, graphics, image processing, mathematics | Tagged , , , , , , , , , , | Leave a comment

Draw an improved heartagram in C#

My previous post Draw a heartagram in C# uses a smooth curve to draw the curved part of a heartagram. The result is pretty good, but if you look closely you’ll see that its edges curve in to the shape’s … Continue reading

Posted in drawing, graphics | Tagged , , , , , , , , , | Leave a comment

Draw a heartagram in C#

The heartagram is a symbol created by vocalist Ville Valo and used by the band HIM. I’m not particularly a fan, but I think the heartagram shape is interesting so I wanted to make one with a C# program. The … Continue reading

Posted in drawing, graphics | Tagged , , , , , , , , , | 1 Comment

Connect two line segments with a circular arc in C#

Recently I wanted to make a circular arc that connected two line segments. The .NET DrawCurve method lets you connect points with a smooth curve relatively easily, but the curve is a spline and not a circular arc. (I’ll post … Continue reading

Posted in drawing, graphics | Tagged , , , , , , , , | Leave a comment

Crop images to specific sizes in C#

Sometimes I need to crop images to specific sizes or aspect ratios. For example, the following list shows some recommended image sizes for Google Business. Profile image – 250×250 pixels Cover photo – 1080×608 pixels Shared images – 497×373 pixels … Continue reading

Posted in drawing, graphics, image processing, tools | Tagged , , , , , , , , , , | Leave a comment