Bug #51383 [Com]: gd rendering freetype incorrectly

From: Date: Wed, 24 Mar 2010 21:44:13 +0000
Subject: Bug #51383 [Com]: gd rendering freetype incorrectly
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-148948@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=51383&edit=1

 ID:               51383
 Comment by:       james dot jones at firstinvestors dot com
 Reported by:      james dot jones at firstinvestors dot com
 Summary:          gd rendering freetype incorrectly
 Status:           Feedback
 Type:             Bug
 Package:          GD related
 Operating System: Redhat ES 5.3
 PHP Version:      5.3.2

 New Comment:

The problem appears to be resolved in the latest snapshot. Thanks!


Previous Comments:
------------------------------------------------------------------------
[2010-03-24 22:07:17] pajoye@php.net

Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/



------------------------------------------------------------------------
[2010-03-24 21:35:30] james dot jones at firstinvestors dot com

Description:
------------
In the test script below, 'a' indicates an input variable that governs
the angle at which the text should be rendered. The test script below
renders fine for a=0. But as you increase a, the letters in the text
become progressively out of alignment until by a=60 the baseline is
completely distorted. By a=160, letters actually overlap.

This problem does not occur on PHP 5.2.6 (in our production
environment).


Test script:
---------------
$image = imagecreatetruecolor(500, 500);
$bgcolor = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $bgcolor);

$edgecolor = imagecolorallocate($image, 63, 63, 63);

imagefttext($image, 30, $_GET['a'], 250, 250, $edgecolor, './arial.ttf',
'Services');

header ('Content-type: image/gif');
imagegif($image);


Expected result:
----------------
Expect text to render correctly at all angles.

Actual result:
--------------
Text becomes distorted as angle changes from 0.


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=51383&edit=1


Thread (4 messages)

« previous php.bugs (#148948) next »