Example #1
0
BGD_DECLARE(void) gdImageGd2 (gdImagePtr im, FILE * outFile, int cs, int fmt)
{
  gdIOCtx *out = gdNewFileCtx (outFile);
  if (out == NULL) return;
  _gdImageGd2 (im, out, cs, fmt);
  out->gd_free (out);
}
Example #2
0
void gdImageGd2 (gdImagePtr im, FILE * outFile, int cs, int fmt)
{
	gdIOCtx *out = gdNewFileCtx(outFile);

	_gdImageGd2(im, out, cs, fmt);

	out->gd_free(out);
}
Example #3
0
void* gdImageGd2Ptr(gdImagePtr im, int cs, int fmt, int *size)
{
	void	*rv;
        gdIOCtx   *out = gdNewDynamicCtx(2048, NULL);
        _gdImageGd2(im, out, cs, fmt);
	rv = gdDPExtractData(out, size);
	out->free(out);
	return rv;
}
Example #4
0
BGD_DECLARE(void *) gdImageGd2Ptr (gdImagePtr im, int cs, int fmt, int *size)
{
  void *rv;
  gdIOCtx *out = gdNewDynamicCtx (2048, NULL);
  if (out == NULL) return NULL;
  _gdImageGd2 (im, out, cs, fmt);
  rv = gdDPExtractData (out, size);
  out->gd_free (out);
  return rv;
}