Newsletter   Secure Checkout   View Cart (0 items)  
Search:    Welcome Guest! Save up to 30-40% on most items with our awesome everyday discounts!

Graphics Programming with GDI+ & DirectX [Paperback]

Our Price $ 27.97  
Retail Value $ 39.95  
You Save $ 11.99  (30%)  
Item Number 258917  
Buy New $27.97
Out Of Stock!
Currently Out Of Stock
Currently unavailable...

Item description for Graphics Programming with GDI+ & DirectX by Alex Polyakov...

Providing a look ahead at some of the most promising innovations in graphics technologies, this guide covers the GDI+ graphical library, the .NET Framework platform, C#, and the DirectX library. Theoretical aspects of graphics, algorithms for solving common problems, and examples of their practical implementation are covered. The support of popular graphic file formats, such as BMP, GIF, TIFF, JPEG, EXI, PNG, ICO, WMF, and EMF, as well as bitmap redrawing with the application of the external alpha channel are discussed. Resizing, stretching, distorting, and rotating bitmaps are addressed in detail, as is gradient filling and support for transparency.

Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at!

Item Specifications...

Pages   450
Est. Packaging Dimensions:   Length: 9.3" Width: 7.4" Height: 1"
Weight:   1.35 lbs.
Binding  Softcover
Release Date   Jan 1, 2005
Publisher   A-List Publishing
ISBN  1931769397  
ISBN13  9781931769396  

Availability  0 units.

More About Alex Polyakov

Register your artisan biography and upload your photo! Alex Polyakov is a former principal engineer of Moonlight Cordless, a software project management tool used in digital video processing. Vitaly Brusentsev is an expert in workflow automation systems, a developer of mathematical models for metal-processing technologies, and a creator of algorithmic libraries for the graphical representation of experimental results using color gradients and 3D images. His articles have appeared in "RSDN Magazine,"

Are You The Artisan or Author behind this product?
Improve our customers experience by registering for an Artisan Biography Center Homepage.

Product Categories

1Books > Subjects > Computers & Internet > General
2Books > Subjects > Computers & Internet > Graphics & Illustration > General
3Books > Subjects > Computers & Internet > Programming > General
4Books > Subjects > Computers & Internet > Programming > Graphics & Multimedia > Direct3D & DirectX

Reviews - What do customers think about Graphics Programming with GDI+ & DirectX?

Excellent book for beginners and middle level programmers  Jul 19, 2005
My thinking is that this is a pretty good book on graphic programming.
Two subject areas are distinguished in this book: the one addressing GDI+ utilization issues and the other describing DirectX usage. Generally speaking, these subjects are not tightly coupled, so it would have been better to have separate books on each graphic library (perhaps it might be already in authors' plans).

The first part describing GDI+ utilization covers the following topics:
Library review: class hierarchy, usage of GDI+ on various platforms, usage of GDI+ when programming on API-functions, etc;
Vector graphic programming: brushes, feathers, etc, primitives, Bezier splines, use of metafiles, 3D-graphics (for example, for drawing of various surfaces);
Raster graphic programming: loading and saving of images in various formats, transparency usage, image analysis with the use of histograms, diversified transformations (for example, brightness, contrast, blur and sharpness filters, trace contours and creation of effects like emboss, development of multithread applications with the MDI interface.

The second part is running on DirectX, it describes both use of unmanaged code (I.e. C++ is utilized as a programming language) and managed one (C# is utilized). Examples show how DirectX initialization is performed, what is transformation matrix and how it is used, the ways to use primitives, vertex buffers, textures and meshes, how to use various effects (for example, fog) etc. Besides, several pages can be considered an introduction to pixel and vertex shaders.

The appendix describes mathematical basics of spline building, plane and 3D transformations.
A CD is provided with the book. The CD comprises source code of all programs and some test images utilized in the book.
C# or C++ programming skills are required to understand the given examples.

I believe this is an excellent book for beginners and middle level programmers, but it also covers some pro technique. I have learnt a lot of useful things from the book, for example, with minor modifications I used the method of brightness and contrast correction (explained in chapter 6) for automatic adjustment of quality of images from a video capture card, and use of noise reduction filter improves compression of video sequences via MPEG algorithms.

No doubt the book is a good introduction to graphic programming on the .NET Framework and Windows platforms.

I would recommend students and developers studying basics of graphic programming read this book. The book gives an insight into a wide range of issues related to the subject and in general helps to start implementing practical graphic programming tasks.

Ralf Karlson, university lecturer.
Worst book I ever seen  Jun 14, 2005
This book has eight chapters. 358 pages
Chapter 1: Programming Tools
Talked about GDI+ class Hierarchy and writes one program which displays "Welcome, GDI+!" and also talked about programming in C++ and C#.
Chapter 2: Using GDI+ to construct vector Images. This has about 3 programs Clock and Bezier Curves. Clock looks beautiful, but rest of it garbage.
Chapter 3: Working with output Devices and using Metafiles. There is nothing in this chapter which I conceder that I have learned something.
Chapter 4: Implementing 3D Transformation using software: I was expecting the author will cover solid objects, but there are only wire frames objects and they are absolutely none impressive.
Chapter 5: Operations with Bitmaps and Graphics in GDI+:
Page 138 Fig 5.5 C# demonstration program. I have not seen such a worst program yet. Second program: Output of a bitmap with additional alpha overlay,
Third program: Outputting inverse graphics using .NET (It did not work on my computer)
Chapter 6: Viewing and editing bitmap images: Talk about brightness of an image and filters. And GDI+ is finished.
Now Directx 2 chapters: They are not worth looking.

Do not waste you money on this book.

Write your own review about Graphics Programming with GDI+ & DirectX

Ask A Question or Provide Feedback regarding Graphics Programming with GDI+ & DirectX

Item Feedback and Product Questions
For immediate assistance call 888.395.0572 during the hours of 10am thru 8pm EST Monday thru Friday and a customer care representative will be happy to help you!

Help us continuously improve our service by reporting your feedback or questions below:

I have a question regarding this product
The information above is incorrect or conflicting
The page has misspellings or incorrect grammar
The page did not load correctly in my browser or created an error.

Email Address:
Anti Spam Question. To combat spammers we require that you answer a simple question.
What color is the sky?
Leave This Blank :
Do Not Change This Text :

Add This Product Widget To Your Website

Looking to add this information to your own website? Then use our Product Widget to allow you to display product information in a frame that is 120 pixels wide by 240 pixels high.

    Copy and paste the following HTML into your website and enjoy!

Order toll-free weekdays 10am thru 10pm EST by phone: 1-888-395-0572 (Lines are closed on holidays & weekends.)
Customer Service | My Account | Track My Orders | Return Policy | Request Free Catalog | Email Newsletter

Gift Certificates
RSS Feeds
About Us
Contact Us
Terms Of Use
Privacy Policy