Estoy peleando con la conversion a jpeg con GDI+... primero, simplemente los .h que conseguian, me daban varios cientos de errores (literalmente) ya conseguí unas que no me dán errores... estoy tratando de reproducir un codigo que conseguí aqui 
Citarhttp://foro.elhacker.net/analisis_y_diseno_de_malware/srcc_clsscreencapture-t279310.0.html
estoy trabajando con dev c++ 
actualmente mis problemas son del linker, no se que mas agregar... agregué -lgdiplus (en realidad lo puse tratando de adivinarlo por obviacion así que ni sé si estará bien) y me resolvió aproximadamente la mitad de los errores del linker... 
C:\Dev-Cpp\include\GDI\Gdiplus.h:52,               from C:\Dev-Cpp\include\ShotHZero.h In file included from C:/Dev-Cpp/include/GDI/Gdiplus.h:52,               from C:/Dev-Cpp/include/ShotHZero.h
C:\Dev-Cpp\include\ShotHZero.h:14,               from C:\Users\Engel\Desktop\cpp\pantallaHZ.cpp                  from C:/Dev-Cpp/include/ShotHZero.h:14,               from C:\Users\Engel\Desktop\cpp\pantallaHZ.cpp 
C:\Dev-Cpp\include\GDI\GdiplusImageAttributes.h In member function `Gdiplus::Status Gdiplus::ImageAttributes::ClearColorKey(Gdiplus::ColorAdjustType)': 
C:\Dev-Cpp\include\GDI\GdiplusImageAttributes.h [Warning] passing NULL used for non-pointer converting 4 of `Gdiplus::GpStatus Gdiplus::DllExports::GdipSetImageAttributesColorKeys(Gdiplus::GpImageAttributes*, Gdiplus::ColorAdjustType, BOOL, Gdiplus::ARGB, Gdiplus::ARGB)' 
C:\Dev-Cpp\include\GDI\GdiplusImageAttributes.h [Warning] passing NULL used for non-pointer converting 5 of `Gdiplus::GpStatus Gdiplus::DllExports::GdipSetImageAttributesColorKeys(Gdiplus::GpImageAttributes*, Gdiplus::ColorAdjustType, BOOL, Gdiplus::ARGB, Gdiplus::ARGB)' 
[Linker error] undefined reference to `CreateStreamOnHGlobal@12'
[Linker error] undefined reference to `EncoderQuality' 
[Linker error] undefined reference to `EncoderQuality' 
[Linker error] undefined reference to `EncoderQuality' 
[Linker error] undefined reference to `EncoderQuality' 
C:\Dev-Cpp\include\GDI\GdiplusImageAttributes.h ld returned 1 exit status 
aun no entiendo bien los problemas del linker ni muy bien los de c++... los 2 problemas previos al linker parecen ser de poca importancia 
(corrí un ejemplo de la msdn con GDI bastante simple y corrió bien aun cuando presentó esos 2 problemas)
pero ya no se que hacer... he intentado cualquier cosa... pero por mi poco conocimiento, no seria mas que intentar programar usando magia vudú