>>Is it possible to take the result contained in
.Imaging.ImageFormat.Png
and stuff it directly into a VFP Image Object so I don't have to save to file then read the file? I thought I had done this once but it was some time back.
>
>There are several ways ti do that :-D
>
>1 - loCaptureBmp.Save(Thisform.Image1) && Yes, that simple !!!!
>
>2 - Thisform.Image1.PIctureVal= loCaptureBmp.GetPictureValFromHbitmap()
>
>3 - Thisform.Image1.PIctureVal= loCaptureBmp.GetPictureVal(.Imaging.ImageFormat.Bmp)
>
>Are these 3 ways enough ???
>
>Here you can get some more detailed info:
>
Manipulate images with no disk access with GdiPlusX>
http://weblogs.foxite.com/vfpimaging/archive/2007/11/07/5352.aspx>
>Hope this helps you to get started
Cesar,
I cannot thank you enough. Not just for this help but for all the work you have put into GDI+ to make it what it is.
You might be interested in some speed test I ran on the above 3 samples.
#1 1.8 seconds to run. About the same or longer than saving to a file and assigning it to the image.
#2 less than .4 seconds
#3 more than 1 second.
The results on screen are very noticeable.
Thanks again.
Beer is proof that God loves man, and wants him to be happy. - Benjamin Franklin
John J. Henn