<?php function get_gd_version() { return GD_VERSION; } function get_php_info() { ob_start(); phpinfo(); $info = ob_get_contents(); ob_end_clean(); return $info; } function get_freetype_version() { $version = 0; if (preg_match(',FreeType Version => (\d+\.\d+\.\d+),s', get_php_info(), $match)) { $version = $match[1]; } return $version; } function get_libjpeg_version() { $version = 0; if (preg_match(',libJPEG Version => ([a-z0-9]+),s', get_php_info(), $match)) { $version = $match[1]; } return $version; } function get_libpng_version() { $version = 0; if (preg_match(',libPNG Version => (\d+\.\d+\.\d+),s', get_php_info(), $match)) { $version = $match[1]; } return $version; } function get_libxpm_version() { $version = 0; if (preg_match(',libXpm Version => (\d+),s', get_php_info(), $match)) { $version = $match[1]; } return $version; }