By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
425,910 Members | 1,036 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 425,910 IT Pros & Developers. It's quick & easy.

GDI and GDI+ differences

P: n/a
I want a good site that will show clearly how much more functionality
GDI+ has. I cannot seem to find anything other than sites that list
"some" of the new functionality that GDI+ offers. A comprehensive list
would be great....

*** Sent via Developersdex http://www.developersdex.com ***
Nov 17 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a
GDI+ offers the following capabilities that GDI+ does not.

Resolution independence.
Larger overall drawing area.
Definition of coordinates by floating point value instead of integer only
definitions.
Real-world measurement systems such as inch, millimeter, point and so-on.
Fully integrated matrix manipulation system in a correctly implemented
graphics pipeline.
Alpha blending colour control.
Antialiasing.
A more intuitive object model for drawing objects such as brushes and pens.
An advanced pen rendering system.
More reliable memory and graphic object management.
Advanced text rendering.
Comprehensive graphic-state retention via the BeginContainer / EndContainer
or Save / Restore methods.

GDI retains the following capabilities that GDI+ does not offer.

Hardware accelleration of blitting and drawing operations.
Use of raster-operations (ROPs) for bitwise combination of pixels. (XOR etc)

I think that just about covers it...

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

<James dean> wrote in message news:OB**************@tk2msftngp13.phx.gbl...
I want a good site that will show clearly how much more functionality
GDI+ has. I cannot seem to find anything other than sites that list
"some" of the new functionality that GDI+ offers. A comprehensive list
would be great....

*** Sent via Developersdex http://www.developersdex.com ***

Nov 17 '05 #2

P: n/a
"Bob Powell [MVP]" <bob@_spamkiller_bobpowell.net> wrote in message
news:eo****************@TK2MSFTNGP09.phx.gbl...
GDI+ offers the following capabilities that GDI+ does not.
GDI retains the following capabilities that GDI+ does not offer.


He means, besides all that :-) Nice list...

-- Alan
Nov 17 '05 #3

P: n/a
Another difference is that all those GDI+ improvements come along
with important bugs. I have experienced this when working with matrices,
floating point coordinates and pen objects.

I hope that Microsoft will correct it before I decide to switch to OpenGl.
:-(

"Bob Powell [MVP]" <bob@_spamkiller_bobpowell.net> escribió en el mensaje
news:eo****************@TK2MSFTNGP09.phx.gbl...
GDI+ offers the following capabilities that GDI+ does not.

Resolution independence.
Larger overall drawing area.
Definition of coordinates by floating point value instead of integer only
definitions.
Real-world measurement systems such as inch, millimeter, point and so-on.
Fully integrated matrix manipulation system in a correctly implemented
graphics pipeline.
Alpha blending colour control.
Antialiasing.
A more intuitive object model for drawing objects such as brushes and pens.
An advanced pen rendering system.
More reliable memory and graphic object management.
Advanced text rendering.
Comprehensive graphic-state retention via the BeginContainer / EndContainer
or Save / Restore methods.

GDI retains the following capabilities that GDI+ does not offer.

Hardware accelleration of blitting and drawing operations.
Use of raster-operations (ROPs) for bitwise combination of pixels. (XOR etc)

I think that just about covers it...

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

<James dean> wrote in message news:OB**************@tk2msftngp13.phx.gbl...
I want a good site that will show clearly how much more functionality
GDI+ has. I cannot seem to find anything other than sites that list
"some" of the new functionality that GDI+ offers. A comprehensive list
would be great....

*** Sent via Developersdex http://www.developersdex.com ***


Nov 17 '05 #4

P: n/a
A lot of annoying problems have been rectified in the 2.0 release of .NET.

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

"Carlos García-Carazo" <no**@none.com> wrote in message
news:u4**************@TK2MSFTNGP12.phx.gbl...
Another difference is that all those GDI+ improvements come along
with important bugs. I have experienced this when working with matrices,
floating point coordinates and pen objects.

I hope that Microsoft will correct it before I decide to switch to OpenGl.
:-(

"Bob Powell [MVP]" <bob@_spamkiller_bobpowell.net> escribió en el mensaje
news:eo****************@TK2MSFTNGP09.phx.gbl...
GDI+ offers the following capabilities that GDI+ does not.

Resolution independence.
Larger overall drawing area.
Definition of coordinates by floating point value instead of integer only
definitions.
Real-world measurement systems such as inch, millimeter, point and so-on.
Fully integrated matrix manipulation system in a correctly implemented
graphics pipeline.
Alpha blending colour control.
Antialiasing.
A more intuitive object model for drawing objects such as brushes and
pens.
An advanced pen rendering system.
More reliable memory and graphic object management.
Advanced text rendering.
Comprehensive graphic-state retention via the BeginContainer /
EndContainer
or Save / Restore methods.

GDI retains the following capabilities that GDI+ does not offer.

Hardware accelleration of blitting and drawing operations.
Use of raster-operations (ROPs) for bitwise combination of pixels. (XOR
etc)

I think that just about covers it...

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

<James dean> wrote in message
news:OB**************@tk2msftngp13.phx.gbl...
>I want a good site that will show clearly how much more functionality
> GDI+ has. I cannot seem to find anything other than sites that list
> "some" of the new functionality that GDI+ offers. A comprehensive list
> would be great....
>
>
>
> *** Sent via Developersdex http://www.developersdex.com ***



Nov 17 '05 #5

P: n/a
The site in my signature has many illustrations showing operations GDI+ can
do, that GDI cannot do.

Regards,
Frank Hileman

check out VG.net: http://www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor

<James dean> wrote in message news:OB**************@tk2msftngp13.phx.gbl...
I want a good site that will show clearly how much more functionality
GDI+ has. I cannot seem to find anything other than sites that list
"some" of the new functionality that GDI+ offers. A comprehensive list
would be great....

Nov 17 '05 #6

P: n/a
I am looking at MSDN right now. There is a '.Net Framework Version 2 redistributable package beta 2'.

Perhaps if I download and install this file it could fix my software based on GDI+ ?
I haven't found any list of solved problems with this release.

Thanks for your help.
Carlos

"Bob Powell [MVP]" <bob@_spamkiller_bobpowell.net> escribió en el mensaje news:uL**************@tk2msftngp13.phx.gbl...
A lot of annoying problems have been rectified in the 2.0 release of .NET.

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

Nov 17 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.