Содержание раздела
Раздел 9: Модели и нотации при создании сайтов
Принципы стандартизации при разработке сайтов
Мультимедийные компоненты при создании сайта
Flash-графики при разработке сайта
ВАШ ВОПРОС: |
Как сгенерировать в PHP картинку для собственного счетчика? |
Студия "Жанр" - разработка сайтов в Перми. ОТВЕТ: |
Прежде всего, нужно определиться нужен ли именно графический счетчик, так как его точность будет невелика, так как часть посетителей сайта использует режим просмотра содержимого сети Интернет без показа картинок. Поэтому текстовый счетчик будет работать значительно надежней.
Если требуется реализовать показ текста в графическом виде (например, для счетчика), то следующий пример окажется весьма полезным. Однако в практике создания счетчиков настоятельно рекомендуется использовать предварительно заготовленную графическую подложку и обрабатывать случаи повторных загрузок страницы тем же самым посетителем.
<?php header('Content-type: image/gif'); $myimg = imagecreate(100, 100);
$r_bg = 255; $g_bg = 255; $b_bg = 255; $r_f = 0; $g_f = 0; $b_f = 0;
$bg_color = imagecolorallocate($myimg, $r_bg, $g_bg, $b_bg); $txt_color = imagecolorallocate($myimg, $r_f, $g_f, $b_f); $font_size = 10; $font = "cour.ttf"; $string="My Counter"; imagettftext($myimg, $font_size, 0, 0, 12, $txt_color, $font, $string); imagegif($img); imagedestroy($img); ?>
При работе с векторными шрифтами при большой высоте используемого текста возможны размытия и грязноватые разводы. Для предотвращения этого следует выбрать точечный шрифт. |
|