PDA

View Full Version : jpeg screenshots



mdog1234
06-10-2003, 08:04 PM
ok so I have this libjpeg for reading and writing jpeg images. For anyone familiar with the libjpeg please help. All I need to know is how to take glReadPixels(0, 0, imageWidth, imageHeight, GL_RGB, GL_UNSIGNED_BYTE, imageBuffer) and somehow convert that into the buffer libjpeg uses which is something like JSAMPLE *buffer. I dont think I am using glReadPixels right. Does anyone have a clue how to do this.

joda
06-10-2003, 11:09 PM
so you just want to unpack some jpeg data?

first you will need to create a jpeg_decompress struct and then open the file. Perform jpeg_stdio_src(...), jpeg_read_header(...) then start decompress using jpeg_start_decompress(...).

Setup some scanline ptr's and use jpeg_read_scanlines to read data ... google for sample code!

cheers!