Lines Matching refs:im

133 static int _gdImageJpegCtx(gdImagePtr im, gdIOCtx *outfile, int quality);
144 void gdImageJpeg (gdImagePtr im, FILE * outFile, int quality) in gdImageJpeg() argument
147 gdImageJpegCtx (im, out, quality); in gdImageJpeg()
151 void *gdImageJpegPtr (gdImagePtr im, int *size, int quality) in gdImageJpegPtr() argument
155 if (!_gdImageJpegCtx(im, out, quality)) { in gdImageJpegPtr()
167 void gdImageJpegCtx (gdImagePtr im, gdIOCtx * outfile, int quality) in gdImageJpegCtx() argument
169 _gdImageJpegCtx(im, outfile, quality); in gdImageJpegCtx()
173 static int _gdImageJpegCtx(gdImagePtr im, gdIOCtx *outfile, int quality) in _gdImageJpegCtx() argument
202 cinfo.image_width = im->sx; in _gdImageJpegCtx()
203 cinfo.image_height = im->sy; in _gdImageJpegCtx()
209 cinfo.X_density = im->res_x; in _gdImageJpegCtx()
210 cinfo.Y_density = im->res_y; in _gdImageJpegCtx()
217 if (gdImageGetInterlaced (im)) { in _gdImageJpegCtx()
235 if (im->trueColor) { in _gdImageJpegCtx()
242 for (i = 0; i < im->sy; i++) { in _gdImageJpegCtx()
243 for (jidx = 0, j = 0; j < im->sx; j++) { in _gdImageJpegCtx()
244 int val = im->tpixels[i][j]; in _gdImageJpegCtx()
257 for (i = 0; i < im->sy; i++) { in _gdImageJpegCtx()
258 for (jidx = 0, j = 0; j < im->sx; j++) { in _gdImageJpegCtx()
259 int idx = im->pixels[i][j]; in _gdImageJpegCtx()
266 row[jidx++] = im->red[idx]; in _gdImageJpegCtx()
267 row[jidx++] = im->green[idx]; in _gdImageJpegCtx()
268 row[jidx++] = im->blue[idx]; in _gdImageJpegCtx()
270 row[jidx++] = im->red[idx] << 4; in _gdImageJpegCtx()
271 row[jidx++] = im->green[idx] << 4; in _gdImageJpegCtx()
272 row[jidx++] = im->blue[idx] << 4; in _gdImageJpegCtx()
298 gdImagePtr im; in gdImageCreateFromJpegEx() local
300 im = gdImageCreateFromJpegCtxEx(in, ignore_warning); in gdImageCreateFromJpegEx()
303 return im; in gdImageCreateFromJpegEx()
313 gdImagePtr im; in gdImageCreateFromJpegPtrEx() local
315 im = gdImageCreateFromJpegCtxEx(in, ignore_warning); in gdImageCreateFromJpegPtrEx()
318 return im; in gdImageCreateFromJpegPtrEx()
342 volatile gdImagePtr im = 0; in gdImageCreateFromJpegCtxEx() local
364 if (im) { in gdImageCreateFromJpegCtxEx()
365 gdImageDestroy (im); in gdImageCreateFromJpegCtxEx()
392 im = gdImageCreateTrueColor ((int) cinfo.image_width, (int) cinfo.image_height); in gdImageCreateFromJpegCtxEx()
393 if (im == 0) { in gdImageCreateFromJpegCtxEx()
401 im->res_x = cinfo.X_density; in gdImageCreateFromJpegCtxEx()
402 im->res_y = cinfo.Y_density; in gdImageCreateFromJpegCtxEx()
405 im->res_x = DPCM2DPI(cinfo.X_density); in gdImageCreateFromJpegCtxEx()
406 im->res_y = DPCM2DPI(cinfo.Y_density); in gdImageCreateFromJpegCtxEx()
433 gdImageInterlace (im, cinfo.progressive_mode != 0); in gdImageCreateFromJpegCtxEx()
474 register int *tpix = im->tpixels[i]; in gdImageCreateFromJpegCtxEx()
487 register int *tpix = im->tpixels[i]; in gdImageCreateFromJpegCtxEx()
511 return im; in gdImageCreateFromJpegCtxEx()
518 if (im) { in gdImageCreateFromJpegCtxEx()
519 gdImageDestroy (im); in gdImageCreateFromJpegCtxEx()