|
 2 Кб |
|
| дравствуйте!
У меня есть примерное изображение с наложенным шрифтом. Пример чужой, надо сделать так же. Сложность в том, что непонятно как сделан этот шрифт. Внутри он прозрачный. Фото прикреплено(внизу сообщения)
и с помошью этого скрипта я пытаюсь это сделать
<?php
$imagefile= 'img_in/3.jpg';
// В переменной $imagefile содержится имя файла с изображением
// Если эта переменная пуста, то останавливаем выполнение скрипта
if ($imagefile == "") exit();
// Определяем расширение
// и в зависимости от него вызываем функции создания изображений из файлов
$path_parts = pathinfo($imagefile);
$ext = $path_parts["extension"];
switch ($ext)
{
case "jpg":
$img = imagecreatefromjpeg($imagefile);
break;
case "gif":
$img = imagecreatefromgif($imagefile);
break;
case "png":
$img = imagecreatefrompng($imagefile);
break;
default:
echo "Неизвестное расширение файла";
exit();
}
// Если изображение создано
if ($img)
{
// Назначаем цвет
$color = imagecolorallocatealpha($img, 0, 0, 0, 90);
// Пишем текст поверх изображения
$size = getimagesize($imagefile);
// Ширина
$width = $size[0];
// Высота
$height = $size[1];
$box = imagettftext($img, 150, 0, ($width+100-$width), ($height-100),$color, "ARIAL.ttf", "www.slkursk.ru");
// Выводим изображение в браузер
switch ($ext)
{
case "jpg":
header("Content-type: " .image_type_to_mime_type(IMAGETYPE_JPEG));
imagejpeg($img);
break;
case "gif":
header("Content-type: " .image_type_to_mime_type(IMAGETYPE_GIF));
imagegif($img);
break;
case "png":
header("Content-type: " .image_type_to_mime_type(IMAGETYPE_PNG));
imagepng($img);
break;
default:
echo "Неизвестное расширение файла";
exit();
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Импекс
(15.07.2010 в 11:59)
| | Используйте готовый контурный шрифт или создайте свой. | |
|
|
|
|
 93.5 Кб |
|
|
для: Импекс
(15.07.2010 в 11:59)
| | C тенями правда. | |
|
|
|