1--TEST-- 2Test imagecolorstotal() function : basic functionality 3--SKIPIF-- 4<?php 5if(!extension_loaded('gd')) { 6 die('skip gd extension is not loaded'); 7} 8 9if(!function_exists('imagecolorstotal') || !function_exists('imagecreatefromgif')) { 10 die('skip imagecolorstotal and imagecreatefromgif functions not available in this build'); 11} 12?> 13--FILE-- 14<?php 15/* Prototype : int imagecolorstotal ( resource $image ) 16 * Description: Find out the number of colors in an image's palette 17 * Source code: ext/gd/gd.c 18 */ 19 20echo "*** Testing imagecolorstotal() : basic functionality ***\n"; 21 22// Get an image 23$gif = dirname(__FILE__)."/php.gif"; 24$im = imagecreatefromgif($gif); 25 26echo 'Total colors in image: ' . imagecolorstotal($im); 27 28// Free image 29imagedestroy($im); 30?> 31 32===DONE=== 33--EXPECTF-- 34*** Testing imagecolorstotal() : basic functionality *** 35Total colors in image: 128 36===DONE===