Что такое код imagepsloadfont

Содержание

���������� �� PHP : ������� : ������ � ������������� � ���������� GD : ������ �� �������� TrueType � PostScript Type 1

�������� �� WebWikiABCD

���������� GD ������������ ����� ������ �� �������� PostScriptTrueType. ��� ���� ����� ���������� ����������� ���� �������, PHP ������ ���� �������������� � ���������� ������ � ����������� FreeType, ��������� �� ������ http://www.freetype.org. � Windows-������ PHP ��� ����������� �� ���������.

����������

imageTTFText

��������� ������ ������� TrueType.

��� ������� �������� ������ text � ����������� im ������ color. ��� ������, color ������ ������������ ����� ���������� ������������� �����. �������� angle ������ ���� ������� � �������� ��������� ������, ������������� �� ����������� ������ ������� �������. ���������� (x, y) ��������� ��������� ��� ���������� ������� ����� ������ (������ ��� �� ����� ������ ����). �������� size ������ ������ ������, ������� ����� �������������� ��� ������ ������. fontfile ������ ��������� ��� TTF-�����, � ������� � ��������� �����.

������� ���������� ������ �� 8 ���������. ������ �� ���� ������ ���������� (x,y) �������� ������ ���� ��������������, ���������� ������ ������ ������ � �����������, ������ ���� — ���������� �������� ������� ����, � �.�. ��� ��� � ����� ������ ������ ����� ����� ����� ������ angle, ����� ��������� 4 ���� ���������.

������ ������ text ����� ��������� ���������� ������������������ UTF-8 (� ���� <) ��� ������ �������� � ������, �������� 255.

��� ������������� �������������� �������� ������� ����� color ����������� ����������� ������ (antialiasing).

������ ������� ������� ���������� GDFreeType.

��������� ������ ������� ������ �� ������ �������

imageTTFBBox

������ �������, ���������� ������� ������ TrueType.

��� ������� ������ �� ������� � �����������, � ������ ����������, ����� ������ � ��������� ������ �� ������ ������ text ������� size, ���������� ��� ����� angle � �����-������ �������. �������� fontfile ������ ���������� ���� � ����� ������, ������� ����� ����������� ��� ������.

������������ ������ �������� ��� ���������� � �������� ������ � �������, ������� �� ���, ��� ������ ������� imageTTFText(). ������ ������� ����� � ��� ����������.

���������� �������, ������������� �������� imageTTFBBox():

  • 0 � 1 — (x,y) ������ ������� ����
  • 2 � 3 — (x,y) ������� ������� ����
  • 4 � 5 — (x,y) ������� �������� ����
  • 6 � 7 — (x,y) ������ �������� ����

���������� ����� ����� ������������� ��������.

������� ������� ���������� GDFreeType.

imagePSLoadFont

�������� �� ����� ������ PostScript Type 1.

���������� ���������� ������������ ������ ��� FALSE ��� ������ (����� ��������� ��������������).

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSFreeFont

�������� ������ PostScript Type 1.

������ ������� ����������� ������ �� ������, ��������� ���������� fontindex.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSEncodeFont

��������� ����� ������������� ������.

��������� ���� ������������� encodingfile ��� ������ font_index. ��������� ������ PostScript �� ��������� �� ���������� ������� � ������, �������� 127, ������������� ��������� ��� ������������� ������������� �� ����������� �����. ������ ����� ������ � ������������ Tllibs, ����� � ����������� ������������ 2 ������� �����: IsoLatinl.encIsoL.atin2.enc.

���� ������������� ������������ ���������, ���������� �������� ps.default_encoding � ����� ������������ �� ��������� ����� ����� �������������, ������� ����� ����������� �������������.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePsExtendFont

������� ���������� ���������� ��� ������ ������, ��������� ���������� font_index �� �������, ��������� ���������� extend.

���� �������� ��������� extend ������ 1, �� ����� ����� �����������.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePsSlantFont

��������� ������� ������.

������� ������������� ������ ������ font_index � ��������, �������� ���������� slant.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSBBox

������ �������, ���������� ������� ������ PostScript Type 1.

������� ������������ �� ��������� ����������:

  • size — ������ ������ � ��������;
  • space � ��������� ������� �������� �� ��������� � ����������� (����� ���� �������������);
  • tightness � ���������� ����� ��������� �� ���������) � ����������� (����� ���� �������������);
  • angle � ���� ������� ������ � ��������.
Илон Маск рекомендует:  Загрузка и анализ документа xml

�������� spacetightness ���������� � ����� ������� (1/1000).

��������� space, tightness, angle �� �����������.

���������� ������� ������������ �����. ������� ���������� ������:

  • 0 — ������ ����� ����, �-����������;
  • 1 — ������ ����� ����, Y-����������;
  • 2 — ������� ������ ����, �-����������;
  • 3 — ������� ������ ����, Y- ����������.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSText

����� ������ ������ ������� ������� PostScript Type 1.

�������� size ������ ������ ������.

���������� x, ��������� ����� ������ ���� ������� �������.

����������� foregroundbackground �������� ����� ������ � ���� (��� ��������� ������ ��� ����������� ������).

�������� antialias_steps ��������� ������� ����� ������, ������������ ��� ����������� ������ (���������� �������� 4 � 16). ��� ������� �������� ������ 20 ����������� ������� ��������, ��� ��� ��� �������� �������������; ��� ������� ������� ����������� ������� ��������, ��� ��� ��� ����������� ��������������.

�������� angle ������ ������ ������ � ��������.

������� ���������� ������, ������� imagepsbbox().

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagepsloadfont

imagepsloadfont � �������� ������ PostScript Type 1 �� �����

��� ������� ������� � PHP 7.0.0.

��������

��������� ����� PostScript Type 1 �� ����� filename .

������ ����������

���� � ����� ������ Postscript.

������������ ��������

���� ��� � �������, ����� ��������� ������ ������ ��� ����������� �������������. � ��������� ������ ����� ���������� �������� FALSE .

�������

������ #1 ������ ������������� imagepsloadfont()

// �������� �����������
$im = imagecreatetruecolor ( 350 , 45 );

// �������� ����� � ������������ ����
$black = imagecolorallocate ( $im , 0 , 0 , 0 );
$white = imagecolorallocate ( $im , 255 , 255 , 255 );
imagefilledrectangle ( $im , 0 , 0 , 349 , 44 , $white );

// �������� ������, ������ ������ �� �����������, ������� ������
$font = imagepsloadfont ( «bchbi.pfb» );
imagepstext ( $im , «����. ��������!» , $font , 32 , $white , $black , 32 , 32 );
imagepsfreefont ( $font );

// ����� �����������
header ( ‘Content-type: image/png’ );

imagepng ( $im );
imagedestroy ( $im );
?>

������ ���������

������ ��������
7.0.0 ��������� T1Lib ������� �� PHP � ��� �������, ��������������, ����.

����������

���������: ��� ������� �������� ������ � ������, ���� PHP ��� ������������� � ������ —with-t1lib[=DIR] .

�������� �����

  • imagepsfreefont() — ������������ ������, ������� ������� PostScript Type

��� ����� ��� imagepsloadfont

(PHP 3>= 3.0.9, PHP 4 , PHP 5)

imagepsloadfont — Load a PostScript Type 1 font from file

Description int imagepsloadfont ( string filename )

In the case everything went right, a val > FALSE and prints a message describing what went wrong, which you cannot read directly, while the output type is image.

Пример 1. imagepsloadfont() example

Замечание: Эта функция доступна только в том случае, если PHP был скомпилирован с опцией —enable-t1lib .

��� ��� ����� ������� � PHP, ����� ������� imagepstext () � imagepsloadfont () ��������?

� ������ ������� ��� ��������� �������, ������� ����� �������� � Post Script. � ����� ��� ������� (imagepsloadfont e imagepstext), ������, ��� ���������� �� ���������� �������� (bitnami, UsbWebserver, Apache2triad � �. �.). � ����� ���������� ��������������� �� ����� �������-������� (Host Gator) � ������ ������ ������:

������������ ������: ����� �������������� ������� imagepsloadfont () �
/home/eiboc860/public_html/post_script/manual.php � ������ 6 Fatal
������: ����� �������������� ������� imagepstext () �
/home/eiboc860/public_html/post_script/manual.php � ������ 7

� �������� �� ����� �������� 5.x.
���-������ �����, ����� ������� ���, ���� ���� �����-���� ������� ��� ��������� ������� ��� ������ ��� �����-���� ������ ������ ������ �� �������� Post Script � �����������?

Getting error in giving font parameter in imageloadfont

I am using imageloadfont function for create dynamic image. I am giving AARDV.TTF font file as parameter in imageloadfont file. Below the code i am using :

When the above code is running i got an error message

How I solve this error give me any idea

1 Answer 1

your imagettftext() function should be written like imageTTFtext() i think the library its case sensitive.

Not the answer you’re looking for? Browse other questions tagged php or ask your own question.

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo � 2020 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2020.11.12.35412

��� ����� ��� imagepsloadfont

(PHP 3 >= 3.0.9, PHP 4, PHP 5)

imagepsloadfont — Load a PostScript Type 1 font from file

Description resource imagepsloadfont ( string filename )

Load a PostScript Type 1 font from the given filename .

Parameters


Return Values

In the case everything went right, a val > FALSE .

Examples

Example 1. imagepsloadfont() example

( «Content-type: image/png» );
$im = imagecreatetruecolor ( 350 , 45 );
$black = imagecolorallocate ( $im , 0 , 0 , 0 );
$white = imagecolorallocate ( $im , 255 , 255 , 255 );
imagefilledrectangle ( $im , 0 , 0 , 349 , 44 , $white );
$font = imagepsloadfont ( «bchbi.pfb» ); // or locate your .pfb files on your machine
imagepstext ( $im , «Testing. It worked!» , $font , 32 , $white , $black , 32 , 32 );
imagepsfreefont ( $font );
imagepng ( $im );
imagedestroy ( $im );
?>

Notes

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

���������� �� PHP : ������� : ������ � ������������� � ���������� GD : ������ �� �������� TrueType � PostScript Type 1

�������� �� WebWikiABCD

���������� GD ������������ ����� ������ �� �������� PostScriptTrueType. ��� ���� ����� ���������� ����������� ���� �������, PHP ������ ���� �������������� � ���������� ������ � ����������� FreeType, ��������� �� ������ http://www.freetype.org. � Windows-������ PHP ��� ����������� �� ���������.

����������

imageTTFText

��������� ������ ������� TrueType.

��� ������� �������� ������ text � ����������� im ������ color. ��� ������, color ������ ������������ ����� ���������� ������������� �����. �������� angle ������ ���� ������� � �������� ��������� ������, ������������� �� ����������� ������ ������� �������. ���������� (x, y) ��������� ��������� ��� ���������� ������� ����� ������ (������ ��� �� ����� ������ ����). �������� size ������ ������ ������, ������� ����� �������������� ��� ������ ������. fontfile ������ ��������� ��� TTF-�����, � ������� � ��������� �����.

������� ���������� ������ �� 8 ���������. ������ �� ���� ������ ���������� (x,y) �������� ������ ���� ��������������, ���������� ������ ������ ������ � �����������, ������ ���� — ���������� �������� ������� ����, � �.�. ��� ��� � ����� ������ ������ ����� ����� ����� ������ angle, ����� ��������� 4 ���� ���������.

������ ������ text ����� ��������� ���������� ������������������ UTF-8 (� ���� <) ��� ������ �������� � ������, �������� 255.

��� ������������� �������������� �������� ������� ����� color ����������� ����������� ������ (antialiasing).

������ ������� ������� ���������� GDFreeType.

��������� ������ ������� ������ �� ������ �������

imageTTFBBox

������ �������, ���������� ������� ������ TrueType.

��� ������� ������ �� ������� � �����������, � ������ ����������, ����� ������ � ��������� ������ �� ������ ������ text ������� size, ���������� ��� ����� angle � �����-������ �������. �������� fontfile ������ ���������� ���� � ����� ������, ������� ����� ����������� ��� ������.

������������ ������ �������� ��� ���������� � �������� ������ � �������, ������� �� ���, ��� ������ ������� imageTTFText(). ������ ������� ����� � ��� ����������.

���������� �������, ������������� �������� imageTTFBBox():

  • 0 � 1 — (x,y) ������ ������� ����
  • 2 � 3 — (x,y) ������� ������� ����
  • 4 � 5 — (x,y) ������� �������� ����
  • 6 � 7 — (x,y) ������ �������� ����

���������� ����� ����� ������������� ��������.

������� ������� ���������� GDFreeType.

imagePSLoadFont

�������� �� ����� ������ PostScript Type 1.

���������� ���������� ������������ ������ ��� FALSE ��� ������ (����� ��������� ��������������).

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSFreeFont

�������� ������ PostScript Type 1.

������ ������� ����������� ������ �� ������, ��������� ���������� fontindex.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSEncodeFont

��������� ����� ������������� ������.

��������� ���� ������������� encodingfile ��� ������ font_index. ��������� ������ PostScript �� ��������� �� ���������� ������� � ������, �������� 127, ������������� ��������� ��� ������������� ������������� �� ����������� �����. ������ ����� ������ � ������������ Tllibs, ����� � ����������� ������������ 2 ������� �����: IsoLatinl.encIsoL.atin2.enc.

���� ������������� ������������ ���������, ���������� �������� ps.default_encoding � ����� ������������ �� ��������� ����� ����� �������������, ������� ����� ����������� �������������.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePsExtendFont

������� ���������� ���������� ��� ������ ������, ��������� ���������� font_index �� �������, ��������� ���������� extend.

���� �������� ��������� extend ������ 1, �� ����� ����� �����������.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePsSlantFont

��������� ������� ������.

������� ������������� ������ ������ font_index � ��������, �������� ���������� slant.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSBBox

������ �������, ���������� ������� ������ PostScript Type 1.

������� ������������ �� ��������� ����������:

  • size — ������ ������ � ��������;
  • space � ��������� ������� �������� �� ��������� � ����������� (����� ���� �������������);
  • tightness � ���������� ����� ��������� �� ���������) � ����������� (����� ���� �������������);
  • angle � ���� ������� ������ � ��������.

�������� spacetightness ���������� � ����� ������� (1/1000).

��������� space, tightness, angle �� �����������.

���������� ������� ������������ �����. ������� ���������� ������:

  • 0 — ������ ����� ����, �-����������;
  • 1 — ������ ����� ����, Y-����������;
  • 2 — ������� ������ ����, �-����������;
  • 3 — ������� ������ ����, Y- ����������.

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

imagePSText

����� ������ ������ ������� ������� PostScript Type 1.

�������� size ������ ������ ������.

���������� x, ��������� ����� ������ ���� ������� �������.

����������� foregroundbackground �������� ����� ������ � ���� (��� ��������� ������ ��� ����������� ������).

�������� antialias_steps ��������� ������� ����� ������, ������������ ��� ����������� ������ (���������� �������� 4 � 16). ��� ������� �������� ������ 20 ����������� ������� ��������, ��� ��� ��� �������� �������������; ��� ������� ������� ����������� ������� ��������, ��� ��� ��� ����������� ��������������.

�������� angle ������ ������ ������ � ��������.

������� ���������� ������, ������� imagepsbbox().

��� ������� �������� ������ � ��� ������, ���� PHP ��� ������������� � ������ —enable-t1lib.

One more step

Please complete the security check to access www.dreamincode.net

Why do I have to complete a CAPTCHA?

Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.

What can I do to prevent this in the future?

If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.

If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.

Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.

Cloudflare Ray ID: 534e5dac2d9d8fb5 � Your IP : 188.64.174.135 � Performance & security by Cloudflare

���������� �� PHP : ������� : ������ � ������������� � ���������� GD : ������ � �������������� ��������

�������� �� WebWikiABCD

���������� GD ����� ��������� ����������� �� ������ � ������� � ��������. ������ ������������ ����� ����������� �������, ������� ����������� �������������, � ���� ����� ����������� �� ����� ��� ���������� � GD. ������ ������ ������ ����� ���� ��������� ���� � ����������� ������, �.�. «����������» ������� �� ��������������. ���������� ������� ����� 5 (�������������� �� 1 �� 5), ���� ����� � ��� ������ ���������� ������� ������ ��������. ��������� ������ ������ ���� �������������� ���������.

����������

imageLoadFont

������� ��������� ���� ������� file � ���������� ������������� ������ — ��� ����� �����, ������� 5, ������ ��� ���� ������ ������� ��������������� ��� ����������. ������ ����� — ��������, � ������ ������� �� ����������� ������. ��� ������, ��� ���� �� �������� ������ ���� ������������ �� ������� ���� �� ������ � ����������� ����� �� �����������, ��� � � ���, �� ������� �� ����������� ������������ PHP.

������ ����� �� �������

�������� ��� ��������
Byte 0-3 long

����� �������� � ������ (nchars)

byte 4-7 long ������ ������� ������� ������ (������ 32 — ������)
byte 8-11 long ������ (� ��������) ������� ����� (width)
byte 12-15 long ������ (� ��������) ������� ����� (height)
byte 16-. array ������ � ����������� � ���������� ������� �������, �� ������ ����� �� ������. �� ���� ������, ����� �������, ���������� width*height*nchars ������. 0 �������� ���������� ����� � ������ �������, ��� ��������� — �� �����������.

����� ������� ������ �������� ������ ������ ������ �����, � �������� ����, ���������� ����� �����, ������������, �� ������ ������ ������������ ������.

imageFontHeight

��������� ������ ������.

������� ���������� ������ � �������� �������� � �������� ������.

imageFontWidth

��������� ������ ������.

������� ���������� ������ � �������� �������� � �������� ������.

imageString

������� ������ � �������������� �����������.

������� ������� ������ s � ����������� im, ��������� ����� font � ���� color. ���������� (x, y) ����� ������������ �������� ������ ���� ��������������, � ������� ������� ������.

���� �������� font ����� ��� 1, 2, 3, 4 ��� 5, �� ��������� ����� ���������������� �������.

imageStringUp

������� ������ � ������������ �����������.

��� ������� ����� ������� ������ ������, �� �� � ��������������, � � ������������ �����������.

������� ����� ���� �������� ������������ (x, y).

���� �������� font ����� ��� 1, 2, 3, 4 ��� 5, �� ��������� ����� ���������������� �������.

imageChar

����� ������� �������������.

������� ������� ������ c � �������������� ��������� � ����� �� �������, �������� ������������ (x, y). ����� ������� �������� ���������� font. ���� ���� �������� ��������� �������� �� 1 �� 5, �� ������������ ���������� ������. ���� ������� �������� ���������� color.

imageCharUp

����� ������� �����������.

������� ������� ������ c � ������������ ��������� � ����� �� �������, �������� ������������ (x, y). ����� ������� �������� ���������� font. ���� ���� �������� ��������� �������� �� 1 �� 5, �� ������������ ���������� ������. ���� ������� �������� ���������� color.

imagepsloadfont

Load a PostScript Type 1 font from file

Description

Load a PostScript Type 1 font from the given filename .

Parameters

Path to the Postscript font file.

Return Values

In the case everything went right, a valid font index will be returned and can be used for further purposes. Otherwise the function returns FALSE .

Examples

Example #1 imagepsloadfont example

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

Notes

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

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL