Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Текст с помощью GD2

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dimka888
Отправлено: 29 Августа, 2012 - 15:54:59
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Все привет, столкнулся с такой проблемой, что текст написанный с помощью GD2 на разных хостингах выглядит по разному. Кто нибудь сталкивался?

Есть подозрения что это из за разных версий FreeType, но неужели нельзя на разных версиях привести к одному виду?

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $ROOT_DIR = dirname ( __FILE__ );
  4.  
  5. $image = imagecreatetruecolor( 400, 200 ); // Создаем изображение
  6.  
  7. $white = imagecolorallocate( $image, 255, 255, 255 );
  8. $black = imagecolorallocate( $image, 0, 0, 0 );
  9.  
  10. imagefill( $image, 1, 1, $white );     
  11.  
  12. $text = 'Тестируемый текст';
  13.  
  14. $font = $ROOT_DIR . '/arial.ttf';
  15.  
  16. imagettftext( $image, 16, 0, 20, 20, $black, 'arial.ttf', $text );
  17. imagettftext( $image, 15, 0, 20, 40, $black, 'arial.ttf', $text );
  18. imagettftext( $image, 14, 0, 20, 60, $black, 'arial.ttf', $text );
  19. imagettftext( $image, 13, 0, 20, 80, $black, 'arial.ttf', $text );
  20. imagettftext( $image, 12, 0, 20, 100, $black, 'arial.ttf', $text );
  21. imagettftext( $image, 11, 0, 20, 120, $black, 'arial.ttf', $text );
  22. imagettftext( $image, 10, 0, 20, 140, $black, 'arial.ttf', $text );
  23. imagettftext( $image, 9, 0, 20, 160, $black, 'arial.ttf', $text );
  24.  
  25. header("Content-type: image/jpeg");
  26. header("Pragma: public");
  27. header("Cache-Control: maxage=" . $expires);
  28. header('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
  29.  
  30. imagejpeg( $image, null, 85 );
  31.  

Прикреплено изображение
test.JPG
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Графика в PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB