Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для winchester7
20 / 2 / 1
Регистрация: 08.01.2012
Сообщений: 38

Imagettftext не меняется цвет

18.02.2014, 20:54. Показов 1790. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Использую сначала imagecreatefrompng, потом накладываю текст Imagettftext, но как я цвет не менял в коде, он все равно синим выводится

Код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$src_img = imagecreatefrompng($filename);    
    // устанавливаем цвет нашей надписи и прозрачность (тут он будет синий и полностью прозрачный)
    $red = imagecolorallocate($src_img, 255, 0, 0);
    $black = imagecolorallocate($src_img, 0, 0, 0);
    $color2 = imagecolorallocatealpha($src_img, 255, 255, 255, 0);  
    $font_file = "/times.ttf";  // шрифт, которым пишем надпись (будьте внимательны с путем к шрифту)
    $img_x = imagesx($src_img); 
    $img_y = imagesy($src_img);     
    $height_font = 60; // размер шрифта 
    $height_font2 = 30; // размер шрифта 
    $angle = 0;  // наклон надписи
     
     $num < 10 ? $x_sale = 595 : $x_sale = 625;
     $num = "".$num."%";
     
     
     
    // Запись текста поверх изображения  
    imagettftext($src_img, $height_font2, $angle, $img_x - 750, $img_y - 180, $red, $font_file, $text);
    imagettftext($src_img, $height_font, $angle, $img_x - $x_sale, $img_y - 390, $red, $font_file, $num);
    
    $twoWeek = time() + (14 * 24 * 60 * 60);
    imagettftext($src_img, 22, $angle, 60, 155, $red, $font_file, date(d).".".date(m));
    imagettftext($src_img, 22, $angle, 170, 155, $red, $font_file, date(d,$twoWeek).".".date(m,$twoWeek));
    
 
    // Вывод изображения в браузер  
         header ("Content-type: image/png"); 
        imagepng($src_img);
Читал где-то, что проблема с тем, что imagecreatefrompng используется, а надо использовать что-то другое. Помогите пожалуйста. Желательно с поправленным кодом, но можно и пинок, куда искать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2014, 20:54
Ответы с готовыми решениями:

Не меняется цвет фона при вводе данных с формы
Доброго всем дня! Ниже код. Аматорский , конечно. &lt;body bgcolor=&quot;violet&quot;&gt; &lt;form method=&quot;post&quot; action=&quot;&lt;?php...

Не меняется цвет
Всем привет! В файле color.cpp через несколько блоков if описано изменение цвета консоли. Компилируется и запускается без ошибок, но при...

Не меняется цвет
Люди, не понимаю почему не работает код как надо, а надо чтобы по нажатию Enter загорался красный квадрат на 1 секунду. Прошу помощи. ...

1
 Аватар для winchester7
20 / 2 / 1
Регистрация: 08.01.2012
Сообщений: 38
19.02.2014, 22:48  [ТС]
Если кто-то столкнется с данной проблемой: помогло вот что. Вешать не на png картинку, а на jpeg. Тогда все норм будет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.02.2014, 22:48
Помогаю со студенческими работами здесь

Не меняется цвет!
Здравствуйте! Есть Базой класс Shape, через который устанавливается цвет фигуры. Классы Circle и Line рисуют соответственно круг и линию и...

Цвет пирамиды не меняется
// Directx.cpp: определяет точку входа для приложения. // #include &quot;stdafx.h&quot; #include &quot;Pir.h&quot; #include &lt;Windows.h&gt; ...

Не меняется цвет заливки
Ситуация такая: скопировал с сайта текст, которій был на синем фоне, теперь не могу избаиться от этого цвета. Изменял цвет заливки-ничего...

Не меняется цвет текста
Почему не меняется цвет текста? &lt;div class=&quot;block_menu&quot;&gt; &lt;ul class=&quot;menu&quot;&gt; &lt;li...

ChooseColor() не меняется цвет
По нажатии на кнопку, появляется диалог выбора цвета. После нажатия &quot;OK&quot; цвет остается прежним(черным). Что неверно?? #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru