Click here to Skip to main content
15,886,199 members
Everything / Multimedia / GDI+

GDI+

GDI+

Great Reads

by Josh Smith
A task-oriented review of an animation library and the application which uses it
by Ajcek84
Open source library for music engraving in desktop, mobile and web applications
by Clayton Rumley
There are those who think I am crazy, and this just might be the proof.
by Volynsky Alex
Part 2 in a series of articles on a two-player mathematical game of strategy

Latest Articles

by spidergeuse
Manipulate WinForms controls to make a simple jigsaw puzzle
by Andy De Filippo
A simple technique to quickly port hatch effects from Gdiplus to SkiaSharp
by Andy De Filippo
Render Rich Text with GDI+ by tapping into the power of API hooking
by Yang Kok Wah
A tool to generate face images and animated gif files for different angles and lighting using only a single face image. Also includes Face Matcher using Microsoft Face API.

All Articles

Sort by Title

GDI+ 

4 Nov 2005 by eug_acc (Eugene Akimov)
A photo images gallery browsing template - CatalogView style.
24 Feb 2016 by User 11061201
It seems to me that only those Pointers are seized within the GraphicPath(AddArc).PathPoints() which are necessary to complete the figure, but not the exact route. It looks like it is overriding the very next neighbour along the Path, without encapsulating it.I am making a call to the...
3 Oct 2007 by User 2739121
10 Sep 2010 by norrisMiou
Hi !I sought much, but without success.I have a rounded rectangle made with a GraphicsPath and I want to have an inner bevel like in Photoshop.I can easilly drawing an "inner shadow" effect using a PathGradientBrush.The inner shadow is a good effect, but have only one color.Nobody on...
10 Sep 2010 by Chris Trelawny-Ross
There are two things to take into account when drawing bevels:1. the "lighting effect" behaves one way on the upper left half of the object, and the other way on the lower right half (brightening the UL, darkening the LR).2. you need multiple, nested, similar paths, that are inset from...
4 Nov 2016 by Mr. xieguigang 谢桂纲
.NET language Canvas control for Interactive visualizing network data.
19 Jun 2004 by Mikhail Cholokhov
Implementation of a LCD User Control in .NET using C#.
9 Apr 2009 by SprinterDave
A native .NET library and application to view the PNGs embedded in a MNG
13 Jul 2008 by Rajneesh Noonia
The source code / article published here is to provide features of MS Script control (Functions like AddObject) and some features of VSA/Visual Studio editor like intellisence, code completion etc
3 Aug 2005 by Sautin.net
15 Dec 2008 by David Polomis
Loads a Targa image file into a Bitmap using nothing but .NET code.
3 May 2016 by Southmountain
this post discussed .NET versioning and multi-targeting of .NET application and component written in C#.
14 Jun 2011 by Sacha Barber
100% Reflective Class Diagram Creation Tool
16 Aug 2007 by Volynsky Alex
Part 2 in a series of articles on a two-player mathematical game of strategy
2 Nov 2015 by Farhad Reza
We will design two interesting characters in this tip. The first one is Code Project Bob sticker and the second one is Magpie bird which is the national bird of Bangladesh.
14 Feb 2008 by vikas maan
Draw primitive graphics on your window.
20 Jul 2012 by Dr. Vinayak Ashok Bharadi
Two dimensional Fast Fourier Transform of an image in C#.
8 Oct 2009 by Anthony Mushrow
Create and edit 2D maps using tiles
20 Sep 2006 by Laurent Cozic
An article on polygon collision detection. Can be used to implement collision between sprites in a 2D game. The algorithm can also be extended to 3D.
19 Mar 2022 by Yang Kok Wah
A tool to generate face images and animated gif files for different angles and lighting using only a single face image. Also includes Face Matcher using Microsoft Face API.
4 May 2012 by Dave Kreskowiak
1. OK, here's the list of 3D functions in the .NET Framework and GDI+:2. All over the web. All you need to do is Google for "3d Transforms".
4 May 2012 by Sandeep Mewara
i need a list of 3d...is there source code...It does not work like this here.Here is what is expected of enquirers:1. TRY first what you want to do!2. Formulate what was done by you that looks like an issue/not working. Try them and tell if you face issues.Members will be more...
7 Sep 2007 by _Bala
This article explains a 3D geometry library developed using VB.NET.
8 Jul 2008 by VCSKicks
Create a cube you can rotate and shade using only GDI+.
13 Mar 2006 by Julijan Sribar
A class library for drawing 3D pie charts
13 Apr 2012 by ilostmyid2
Hi,In the following code:void f10(Graphics g){ var img = new Bitmap(1, 1); img.SetPixel(0, 0, Color.Black); var destRect = pictureBox1.ClientRectangle; destRect.Inflate(-5, -5); g.DrawRectangle(new Pen(Color.Blue), destRect); var srcRect = new RectangleF(-.5f, -.5f, img.Width,...
14 Apr 2012 by Mike Hankey
That's a tricky one but I believe it's in the interpolation mode you are using.On the form I enable DoubleBuffering andf commented out the Interpolation mode and it seems to have fixed the problem.
14 Apr 2012 by Mike Hankey
I believe this[^] may be the reason for the problem.Also you need to dispose of the image after you are done with it;img.Dispose();One more thing why are you using a PictureBox? why not output directly to the form it would be faster and less prone to problems.
9 Dec 2012 by Jackie00100
As the title says! can I force a method/function to run on an other process without going too much into assemblies/decompiling etc.?I'm having a app that is in need of doing some very heavy memory work with some graphic objects using GDI+, (up to ½-1 GB) so I want to have this to run in a...
9 Dec 2012 by Sergey Alexandrovich Kryukov
There is no such thing as "force" to run something to "run on a single process". Processes are totally under your control. If you don't create a process, it is not created by anything by itself. And using GC is not recommended.Your "without going too much into assemblies and stuff like that"...
20 Jun 2016 by The Zakies
we will build an outline line around the drawn lines so we would test the mouse click on this outline to know which line is selected. and we would in the coming update build a select function inside the move tool
24 Jun 2016 by The Zakies
in this tut we will create a technique to enable the user to control points within a drawn line, by drawing circles around points of the line , when the user clicks a circle he would control the corresponding point.
29 Jun 2016 by The Zakies
we would create Hand_tool to pan through the drawing form, and we would use a custom cursor of open and closed hands
3 Jul 2016 by The Zakies
we will continue the functionality of the hand tool with having a navigator panel which works as a map, we will also have a red rectangle which tells the user where he is actually viewing inside the whole form, also it can be moved to pan the form
13 Mar 2016 by The Zakies
Tutorial 1 (how to create a vector graphics program)
7 Jun 2016 by The Zakies
[tut4] how to draw lines & to draw different types on end shapes like rectangle and circle using C#
20 Jun 2016 by The Zakies
Learn how to implement a tecnique of a parent form that createes and controls other forms , through the tecnique of using the tab control, also learn how to implement a menu for the tools, and how to add cutom cursor for each tool
9 Jun 2006 by Pete Everett
A library which draws 3D images on any GDI+ Graphics object.
30 Sep 2007 by User 2739121
This article describes how to create a simple user-drawn form which moves over the desktop
12 May 2005 by jrsell
This article shows how to implement a basic, chooser-style dropdown ToolBar button.
19 Apr 2005 by Itay Sagui
Introduction to the basic idea of the particle systems, and how to create basic effects such as explosions and water fountains.
12 Jan 2017 by Dean Feng
Use common panel and GDI+ to achieve a magnifier effect of image in winform.
22 Aug 2009 by logicchild
A primer to help launch the beginner with drawing graphics.
2 Feb 2013 by Ron Beyer
A WinForms line control that works how you would expect one to.
16 May 2005 by Steef D.
A listview with support for Databinding, Sorting & Autofit and upon rebinding data reselection of a previous selected item
22 Dec 2006 by fdachille
An article describing the design and techniques used to develop a bridge design game.
14 Mar 2008 by Farshid Zavareh
A CAPTCHA control that is simple, secure, and easy to use.
29 May 2010 by Software_Developer
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) using a Win32 Console
15 Sep 2004 by Catiger
This is a .NET custom control for web-based charting using Office Web Component technology.
24 Jun 2008 by Darren Sessions
This class overcomes the asymmetry issue associated with round rectangles created in GDI+.
27 Nov 2008 by Kai Sevelin
A color dialog using alpha blending for Pocket PC.
14 Apr 2021 by Angelo Cresta
An extension of "A control to display pie charts with highly customizable formatting" from mattsj1984 that also renders doughnut.
25 Aug 2006 by mattsj1984
A control to display pie charts with highly customizable formatting.
8 May 2008 by Davidwu
A Cool Vista Sidebar Gadget Style CPUInfo Animate Control! (Fixed)
6 May 2005 by Naveen Karamchetti
Creation of a custom drawing application based on the .NET Panel class.
11 Jul 2011 by Ed Gadziemski
CWtlPicture attaches to an owner-drawn picture control and reads, displays, and saves disk or database images
3 Nov 2008 by Vincenzo Rossi
A DateTimePicker derived class showing the background color we want.
31 May 2011 by Evren Daglioglu
This project gets a DXF file, extracts and interprets data and draws it on screen.
24 Aug 2012 by A.J.Bauer
This article shows you how to write a performing control using .NET 2.0 and GDI+.
18 Jan 2013 by Andrey Sitaev
Here I placed source files, binaries and brief instructions for FastGrid control.
21 Feb 2005 by Kevin Menningen
A color selection control that quickly lets the users zero in on the color they want.
12 May 2008 by Liu Xia
This article describes an approach to constructing a segmented LED displayer
6 Jun 2007 by JChampion
Looking for a way to draw 2D line graphs with C#? Here's yet another charting class library with a high degree of configurability, that is also easy to use.
29 Mar 2007 by AlwiNus
A Margin structure that can be used in a variety of situations, like layout, drawing and printing. Now comes with a custom TypeConverter and a usage sample.
17 Jul 2020 by honey the codewitch
Add a flexible knob control to your .NET projects
12 May 2013 by Amogh Natu
I'm trying to convert HTML Text to a .bmp image. I'm using the following code for performing the operation.Bitmap m_Bitmap = new Bitmap(400, 600);PointF point = new PointF(0, 0);SizeF maxSize = new System.Drawing.SizeF(500,...
12 May 2013 by Amogh Natu
Solved. As I was trying to save the image in the root directory (C:\), the program had to have admin privileges. I missed out on that earlier. When I ran the program with admin rights, it worked as expected.
21 Oct 2017 by OriginalGriff
We can't solve it for you - we don't have any access to your coe or data, both of which are needed to solve this. So, its going to be up to you. Put a breakpoint on the first line in the function, and run your code through the debugger. Then look at your code, and at your data and work out what...
5 Jul 2008 by Ravenet
A gradient button for Windows Mobile and the .NET Compact Framework.
23 Jun 2011 by Lewis Liu L
A Graphics Drawing Tool by using C# and Winforms
4 Jul 2011 by Eduardo Oliveira
A completely configurable tab control to use as tabbed MDI forms.
31 May 2005 by Member 1702012
A joystick control using a simplified polar coordinate system to return an orientation and magnitude, and a custom Vehicle UserControl with an Offset method that uses the said coordinate system.
3 Aug 2004 by George Mamaladze
A library to simplify access to image metadata.
8 Sep 2008 by Davidwu
Using alpha-PNG and GDI+ technology to implement a desktop pet fish!
6 Feb 2013 by Jarno Burger
A managed wrapper around FreeFrame, to give your video frames some cool effects
7 Sep 2011 by Frédéric Pailloux
Nice 7/16/Matric Segment LCD Control derived from CStatic and using GDI+ library
6 Apr 2010 by Evgeny Bannikov
A month calendar control in iCal style with fixed and custom selection ranges, holidays highlight and customizable appearance
15 Dec 2004 by marktoth
Button that allows multiple gradients defined at design time.
10 Oct 2006 by carloqueirolo
A versatile and multi-purpose button and button-bar with full Office 2003 colors and style.
20 Mar 2007 by thebeekeeper
This article shows how to create a 3D style effect using only GDI+ image manipulations
26 Jun 2006 by Prasad Khandekar
A panel control with caption support, which can also dock child controls properly.
11 Jul 2006 by Shaun Harrington
Combines images from the 'My Pictures' folder with 'on-the-fly' generated calendar grids, and sets the desktop background to the resulting image.
26 Feb 2011 by luzhenyu
A Picturebox control to display both remote sensing and regular digital images
27 Aug 2009 by JoseMenendez
An Outlook style calendar view with appointments and all-day events, and multiple day view support.
29 Jan 2009 by JoseMenendez
100% managed code that draws HTML on any device
12 Feb 2007 by Greg Osborne
Another progress bar, but this one has differnt types, and allows text.
31 May 2007 by Amr Elsehemy ®
The use of built-in methods of GDI+ to draw a progress disk similar to the one in SQL Server 2005
26 Dec 2016 by xuyunhai20160827
I met a question about the efficiency of GDI+.There are several variables and methods as below:1.points, such as A(Represents a coordinate point, such as X Y Z), B, C, D, E, etc.2 List named Cmd1, used to add points by thread3.paint method, in this method, the set of points...
1 Oct 2008 by Nicolas Wälti
Component derived from Panel that acts like a window (glass)
23 Jul 2010 by ndatech
A Framework to build graphical printing reports with absolute layout based on Mike Mayer's ReportPrinting core library.
10 May 2005 by Member 1702012
An article on a custom control in the form of a rotating gauge.
13 Jun 2008 by Kai Sevelin
A simple screen capture tool for Pocket PC.
13 Nov 2006 by Bingzhe Quan
A scrollable, zoomable, and scalable picture box with context menu.
10 Dec 2012 by Yang Li
An enhanced version of "scrollable, zoomable, and scalable picture box"
1 Jan 2008 by Steve-Low-NextwaveSoft
A button with a shiny orb effect on mouse hover.
23 Oct 2007 by gan.gary
Create a simple C# analog clock widget; you can do it too!
20 Jul 2010 by _H2_
An application and algorithms for best path in maze
4 Sep 2014 by Zimmermann Stephan
An easy to use C# library for quick and simple graph plotting.
9 Oct 2009 by Arash Sahebolamri
This is a simple analog clock that demonstrates the use of GDI+.