2011-12-05 19 views
5

Tôi đang sử dụng chức năng imageloadfont để tạo hình ảnh động. Tôi đang cung cấp AARDV.TTF tệp phông chữ làm tham số trong tệp imageloadfont. Dưới đây mã tôi đang sử dụng:Nhận lỗi khi đưa tham số phông chữ trong imageloadfont

$im = imagecreatetruecolor(750,600); 
$title = imagecolorallocate($im, 255, 240, 255); 
$font = imageloadfont(JPATH_SITE.'/components/com_motivator/images/font/AARDV.TTF'); 
$text = "Some text here"; 

imagettftext($im, 20, 0, 15, 20, $title, $font, $text); 

Khi mã trên đang chạy tôi đã nhận một thông báo lỗi

Warning: imageloadfont() [function.imageloadfont]: gd warning: product of memory allocation multiplication would exceed INT_MAX, failing operation gracefully 

Làm thế nào tôi giải quyết lỗi này cho tôi bất kỳ ý tưởng

Trả lời

-2

chức năng imagettftext() của bạn nên được được viết như imageTTFtext() tôi nghĩ rằng thư viện trường hợp của nó nhạy cảm.

+0

bằng cách sử dụng imagestring() nhận được lỗi giống nhau – nilesh1006

+0

Đó không phải là ngay cả dòng đang bị lỗi. – Lolmewn

Các vấn đề liên quan