DrawImage(img, pts)

Sorry if this is the wrong place for this question but it it related to 3D games programming...
I have noticed that Graphics.DrawImage(img, pts) accepts an array of 3 Point objects in the second argument. In the spirit of adventure I passed in an array of 4 to see what would happen (I was hoping it would render an image inside an uneven quad). It did not work but it did throw an exception indicating tht this functionality had not yet been implemented.
Does this mean that in future releases of the framework, the Graphics object will have the ability to render images stretched to fit a quad?
Cheers
W?ssy
[629 byte] By [wossname] at [2008-2-19]
# 1
The Graphics class will already stretch an image:



Dim gr As Graphics = Me.CreateGraphics

Dim img As Bitmap = Image.FromFile(Application.StartupPath & "\test.jpg")

gr.DrawImage(img, New Rectangle(0, 0, 256, 256))



Plug any numbers you want in there and it'll stretch or shrink the image as necessary.

JimPerry at 2007-9-9 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: Graphics...
# 2
Yeah I know that. That is just a plain rectangle, a quad is something like this...
http://www.vbforums.com/attachment.php?attachmentid=40586&stc=1
That screeny was generated by my own code but its not fast enough and it leaves occasional pixel artifacts. The number in the titlebar is the framerate. Far too slow.
We are not allowed to use ANY hardware accelaration for this, nothing at all.
wossname at 2007-9-9 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: Graphics...
# 3
There have been no announced plans on improvements to the DrawImage method. In the future, you should consider using the Windows Presentation Framework for simple graphics that have been traditionally solved using GDI/GDI+.
DavidWeller at 2007-9-9 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: Graphics...
# 4
Hi,

I have the same problem. Have you resolve it?

Thanks,

DomingoSamper at 2007-9-9 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: Graphics...
# 5
Yeah I resolved it by forgetting about GDI+ altogether and writing my own blitter. Getting huge speeds now with much improved texture quality. Unsafe code is so much faster than GDI+.
Check this thread out. (skip to the last few pages)...
http://www.vbforums.com/showthread.php?t=352207
wossname at 2007-9-9 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: Graphics...