From: Marcus Boerger Date: Tue, 25 Jun 2002 21:22:14 +0000 (+0000) Subject: bits/channels for gif X-Git-Tag: php-4.3.0dev_zend2_alpha2~90 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=43ec2dfa595b4660ca30e013d098962724748222;p=php bits/channels for gif --- diff --git a/ext/standard/image.c b/ext/standard/image.c index b8da93262e..cb35773ac0 100644 --- a/ext/standard/image.c +++ b/ext/standard/image.c @@ -117,9 +117,11 @@ static struct gfxinfo *php_handle_gif (php_stream * stream TSRMLS_DC) php_stream_read(stream, a, sizeof(a)); /* fread(a, sizeof(a), 1, fp); */ result->height = (unsigned short)a[0] | (((unsigned short)a[1])<<8); - - result->bits = 0; - result->channels = 0; + + php_stream_read(stream, a, 1); + + result->bits = a[0]&0x80 ? ((a[0]&0x07) + 1) : 0; + result->channels = 3; /* allways */ return result; }