LaravelConf Taiwan 2020 CFP Started

imagepsextendfont

(PHP 4, PHP 5)

imagepsextendfontExtend or condense a font

Avertizare

Această funcție a fost ELIMINATĂ în PHP 7.0.0.

Descrierea

imagepsextendfont ( resource $font_index , float $extend ) : bool

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

Parametri

font_index

O resursă font întoarsă de imagepsloadfont().

extend

Extension value, must be greater than 0.

Valorile întoarse

Întoarce valoarea TRUE în cazul succesului sau FALSE în cazul eșecului.

Istoricul schimbărilor

Versiune Descriere
7.0.0Susținerea pentru T1Lib a fost eliminată din PHP, de aceea și această funcție a fost eliminată.

Exemple

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);
?>

Note

Notă: Această funcție e disponibilă numai dacă PHP este compilat utilizând --with-t1lib[=DIR].

add a note add a note

User Contributed Notes 2 notes

up
4
admin at studio-gepard dot pl
10 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
17 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