diff options
| author | Ilia Alshanetsky <iliaa@php.net> | 2004-03-29 18:20:33 +0000 |
|---|---|---|
| committer | Ilia Alshanetsky <iliaa@php.net> | 2004-03-29 18:20:33 +0000 |
| commit | 8b079070a3a966b87b0ab30697b31ebcd2ad636c (patch) | |
| tree | 8d791cf91952af70b9069cb6629264a93c3856e8 /ext/gd/libgd/gd_gd2.c | |
| parent | c29e9277d0ffdef1cc03ce5c2a4be23ef2fd9c3c (diff) | |
| download | php-git-8b079070a3a966b87b0ab30697b31ebcd2ad636c.tar.gz | |
Synchronized bundled GD library with GD 2.0.22.
Diffstat (limited to 'ext/gd/libgd/gd_gd2.c')
| -rw-r--r-- | ext/gd/libgd/gd_gd2.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ext/gd/libgd/gd_gd2.c b/ext/gd/libgd/gd_gd2.c index 9f9d485d8a..9c8b35312c 100644 --- a/ext/gd/libgd/gd_gd2.c +++ b/ext/gd/libgd/gd_gd2.c @@ -236,6 +236,16 @@ gdImagePtr gdImageCreateFromGd2 (FILE * inFile) return im; } +gdImagePtr gdImageCreateFromGd2Ptr (int size, void *data) +{ + gdImagePtr im; + gdIOCtx *in = gdNewDynamicCtxEx(size, data, 0); + im = gdImageCreateFromGd2Ctx(in); + in->gd_free(in); + + return im; +} + gdImagePtr gdImageCreateFromGd2Ctx (gdIOCtxPtr in) { int sx, sy; @@ -377,6 +387,16 @@ fail2: return 0; } +gdImagePtr gdImageCreateFromGd2PartPtr (int size, void *data, int srcx, int srcy, int w, int h) +{ + gdImagePtr im; + gdIOCtx *in = gdNewDynamicCtxEx(size, data, 0); + im = gdImageCreateFromGd2PartCtx(in, srcx, srcy, w, h); + in->gd_free(in); + + return im; +} + gdImagePtr gdImageCreateFromGd2Part (FILE * inFile, int srcx, int srcy, int w, int h) { gdImagePtr im; |
