Jump to content

Imagettftext() - Just can't get it to work


ttmt

Recommended Posts

Imagettftext() - Just can't get it to work

 

Hi ALL

 

I'm trying to create a simple font tester. Imagettftext() looks perfect but I can't get it to work. I'm using this piece of code from php.net.

 

Nothing is output and I get an error message in Firefox:

 

The image "http://www.ttmt.org.uk/test/index.php" cannot be displayed because it contains errors.

 

The font is available in the same location as the php file.

 

 

http://www.ttmt.org.uk/test/index.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>untitled</title>

</head>

<body>
  
  <?php
	// Set the content-type
	header('Content-Type: image/png');

	// Create the image
	$im = imagecreatetruecolor(400, 30);

	// Create some colors
	$white = imagecolorallocate($im, 255, 255, 255);
	$black = imagecolorallocate($im, 0, 0, 0);
	imagefilledrectangle($im, 0, 0, 399, 29, $white);

	// The text to draw
	$text = 'Testing...';
	// Replace path by your own font path
	$font = 'corbelb.ttf';

	// Add the text
	imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

	// Using imagepng() results in clearer text compared with imagejpeg()
	imagepng($im);
	imagedestroy($im);
?>


</body>
</html>

Link to comment
https://forums.phpfreaks.com/topic/249385-imagettftext-just-cant-get-it-to-work/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.