Lines Matching defs:jpeg
218 static void AdaptJpegSize(jpeg_compress_struct &jpeg, uint32_t width, uint32_t height)
222 jpeg.image_width = width;
225 jpeg.image_width = ceil((double)width / (double)alignment) * alignment;
227 jpeg.image_height = height;
264 jpeg_compress_struct jpeg;
266 jpeg.err = jpeg_std_error(&jerr);
267 jpeg_create_compress(&jpeg);
268 AdaptJpegSize(jpeg, scaledPixels->GetWidth(), scaledPixels->GetHeight());
269 jpeg.input_components = rgbaPixelBytes;
270 jpeg.in_color_space = JCS_EXT_RGBX;
271 jpeg_set_defaults(&jpeg);
273 jpeg_set_quality(&jpeg, compressQuality, 1);
276 jpeg_mem_dest(&jpeg, &imgBuf, &imgSize);
277 jpeg_start_compress(&jpeg, 1);
285 (void)jpeg_write_scanlines(&jpeg, rowPointer, jpeg.image_height);
286 jpeg_finish_compress(&jpeg);
287 jpeg_destroy_compress(&jpeg);