PHP 5.6.38 Released

imagepsextendfont

(PHP 4, PHP 5)

imagepsextendfontExtend or condense a font

Warning

This function was REMOVED in PHP 7.0.0.

Description

bool imagepsextendfont ( resource $font_index , float $extend )

Extend or condense a font (font_index), if the value of the extend parameter is less than one you will be condensing the font.

Parameters

font_index

A font resource, returned by imagepsloadfont().

extend

Extension value, must be greater than 0.

Return Values

Returns TRUE on success or FALSE on failure.

Changelog

Version Description
7.0.0T1Lib support was removed from PHP, thus this function was removed.

Examples

Example #1 imagepsextendfont() example

<?php
// Load a .pfb font file
$font imagepsloadfont('./px3l.pfb');

// Extend the font by 2.5
imagepsextendfont($font2.5);

// Do any operations with the font here

// Free the font from memory
imagepsfreefont($font);
?>

Notes

Note: This function is only available if PHP is compiled using --with-t1lib[=DIR] .

add a note add a note

User Contributed Notes 2 notes

up
4
admin at studio-gepard dot pl
8 years ago
It is impossible to use this function with a TrueType (.ttf) fonts.You need to convert font to PostScript Type1 (.pfb) on your own (google - there are free converters too)
up
0
Pascal@TeamX
15 years ago
Just for the less experienced PHP-Hackers, like me ;-)

header("Content-type: image/png");
$text = "hello world";
$val = 1.2;
$font = imagepsloadfont(" path to font ");
$im = imagecreate(200, 200);
$color_bg = imagecolorallocate($im, 255, 255, 255);
$color_font = imagecolorallocate($im, 0, 0, 0);
imagefill($im, 0, 0, $color_font);

imagepsextendfont($font, $val);

$bound = imagepstext($im, $text, $font, 25, $color_bg, $color_font, 10, 100, 0, 0, 0, 4);
imagepng($im);
imagedestroy($im);
To Top