Bueno, yo no soy un experto en APis pero he recorrido varios libros, manuales y paginas web
(incluyendo la referencia de Apis de Microsoft)
y la verdad...
no he encontrado ninguna APi que permita guardar en .JPG (aunque me puedo equivocar, digo soy humano y me equivoco)
Pero si te podria sugerir
1.- Consigue un .Ocx ó un .Dll que permita guardar JPG
2.- Puedes buscar en www.GNu.Org por algun codigo en C, VBasic, ó algun .OCX que lo haga (y que ademas sea Gratis)
3.- El algoritmo de los archivos .JPG es facil de conseguir, lo publican varias paginas de internet con frecuencia (de echo en españa existe una revista llamada RPPP (Revista Profesional Para Programadores)
Aqui en México cuesta MUCHISISIMO trabajo conseguirla, pero ellos publicaron en el Nº 15 (si mal no recuerdo), varios codigos y rutinas de como leer y escribir archivos .JPG
Suerte.
P.D. un favor, si consigues el codigo fuente en Vbasic de algun programa que guarde .JPG ó PNG
ó si consigues algun DLL o algun otro control con su codigo fuente (este en el lenguaje que este), que permtia Guardar y leer PNG dime por favor.
Espero te sirva
Saludos!!
Mike79