PHP imagepsloadfont 图像GD库函数

  • 定义和用法

    imagepsloadfont - 从文件中加载一个 PostScript Type 1 字体
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 不支持
    注意: 此函数仅在 PHP 编译时指定了 --with-t1lib[=DIR] 时可用。
  • 语法

    imagepsloadfont ( string $filename )
    
    imagepsloadfont() 从文件 filename 中加载一个 PostScript Type 1 字体。
  • 参数

    参数 必需的 描述
    filename Postscript 字体文件的路径。
  • 返回值

    如果一切正常,将返回一个合法的字体索引以备使用。否则返回 FALSE 并显示一条信息说明哪里错了,但不能直接读取此信息,因为输出格式是图像。
  • 示例

     
    // Create a new image instance
    $im = imagecreatetruecolor(350, 45);
    
    // Allocate colors and fill the background
    $black = imagecolorallocate($im, 0, 0, 0);
    $white = imagecolorallocate($im, 255, 255, 255);
    imagefilledrectangle($im, 0, 0, 349, 44, $white);
    
    // Load a font, write to the image and free the font from memory
    $font = imagepsloadfont("bchbi.pfb");
    imagepstext($im, "Testing... It worked!", $font, 32, $white, $black, 32, 32);
    imagepsfreefont($font);
    
    // Output the image
    header('Content-type: image/png');
    
    imagepng($im);
    imagedestroy($im);
    
  • 相关函数

    imagepsfreefont() - 释放一个 PostScript Type 1 字体所占用的内存