Gmagick::queryfonts()函数是PHP中的内置函数,用于获取已配置的字体。
用法:
array Gmagick::queryfonts( string $pattern )
参数:此函数接受单个参数$pattern,该参数保存正则表达式以获取字体,使用“ *”获取所有字体。
返回值:此函数返回包含字体的数组值。
异常:此函数在错误时引发GmagickException。
下面给出的程序说明了PHP中的Gmagick::queryfonts()函数:
程序1(获取所有可用字体):
<?php
// Create a new Gmagick object
$gmagick = new Gmagick();
// Get all the fonts
$fonts = $gmagick->queryfonts('*');
foreach ($fonts as $font) {
echo $font . "<br>";
}
?>
输出:
AvantGarde-Book AvantGarde-BookOblique AvantGarde-Demi AvantGarde-DemiOblique Bookman-Demi Bookman-DemiItalic Bookman-Light Bookman-LightItalic Courier Courier-Bold Courier-Oblique Courier-BoldOblique Helvetica Helvetica-Bold Helvetica-Oblique Helvetica-BoldOblique Helvetica-Narrow Helvetica-Narrow-Oblique Helvetica-Narrow-Bold Helvetica-Narrow-BoldOblique NewCenturySchlbk-Roman NewCenturySchlbk-Italic NewCenturySchlbk-Bold NewCenturySchlbk-BoldItalic Palatino-Roman Palatino-Italic Palatino-Bold Palatino-BoldItalic Times-Roman Times-Bold Times-Italic Times-BoldItalic Symbol
程序2(获取特定字体):
<?php
// Create a new Gmagick object
$gmagick = new Gmagick();
// Get fonts with names starting from Times
$fonts = $gmagick->queryfonts('Times*');
foreach ($fonts as $font) {
echo $font . "<br>";
}
?>
输出:
Times-Roman Times-Bold Times-Italic Times-BoldItalic
参考: https://www.php.net/manual/en/gmagick.queryfonts.php
相关用法
- PHP Imagick queryFonts()用法及代码示例
- PHP Gmagick frameimage()用法及代码示例
- PHP Gmagick getimageiterations()用法及代码示例
- PHP Gmagick getimageinterlacescheme()用法及代码示例
- PHP Gmagick getversion()用法及代码示例
- PHP Gmagick drawimage()用法及代码示例
- PHP Gmagick setsize()用法及代码示例
- PHP Gmagick raiseimage()用法及代码示例
- PHP Gmagick setimagetype()用法及代码示例
- PHP Gmagick reducenoiseimage()用法及代码示例
- PHP Gmagick solarizeimage()用法及代码示例
- PHP Gmagick thumbnailimage()用法及代码示例
- PHP Gmagick setimageprofile()用法及代码示例
- PHP Gmagick getquantumdepth()用法及代码示例
- PHP Gmagick stripimage()用法及代码示例
注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | Gmagick queryfonts() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。