Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

PHP графика / Правильные шрифты

  • На этом уроке мы научимся применять разные шрифты в наших текстоизображениях,
    решим проблему с отображением русских букв и реализуем водяные знаки
  • Дата отправки отчёта: 21 июля 2018 г.
  • Задание выполнено: за 16 час. 19 мин.
  • Чему научился: Урок получился отличным, но у меня эта функция imagettftext вообще черный экран вывод (на скриншоте видно). Чего я только не делал, все равно ничего не получилось. С imagestring все хорошо отрабатывает. А тут прям затык какой-то. Я и версию Php менял, не помогло.
    Проблему решил, поставил версию Php 7.0 и Apache для 7.0 тоже поставил, тогда все заработало! Ура!
  • Что было сложным: Заставить работать функцию imagettftext.
    Оказывается, она не со всеми версиями php хочет работать.
  • Оценка видео-уроку:
Отчёт от 2773 за PHP графика / Правильные шрифты


Отчёт от 2773 за PHP графика / Правильные шрифты




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Никита  # PHP графика / Правильные шрифты / 2018-07-21 08:36

а шрифт как подключал?


2773. --
Никита
Никита
ответить
→  Валерий Жданов  # PHP графика / Правильные шрифты / 2018-07-21 08:51

Я также, как у Вас в уроке пробовал. Просто указывал путь к шрифту. Шрифт клал и в папку со шрифтами, и просто рядом с index.php. Все равно не работает.


2773. --
Никита
Никита
ответить
→  Валерий Жданов  # PHP графика / Правильные шрифты / 2018-07-21 08:59

Добавил скриншот, там код виден. Я код и в интернете искал (он чуть-чуть другой, там цвета разные по идее должны быть), но вот  у меня все равно не хочет работать.


2773. --
Никита
Никита
ответить
→  Валерий Жданов  # PHP графика / Правильные шрифты / 2018-07-21 09:34

Проблему решил) Наконец-то


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Никита  # PHP графика / Правильные шрифты / 2018-07-21 09:35

Как? Делись !!!!


2773. --
Никита
Никита
ответить
→  Валерий Жданов  # PHP графика / Правильные шрифты / 2018-07-21 09:37

Версию php в настройках OpenServer'а надо поставить не выше 7.0 включительно. И еще такой момент, он зависит от версии библиотеки GD, когда пишем путь к файлу со шрифтами, иногда в конце ненужно ставить расширение, а просто достаточно указать имя шрифта.


21090. --
Yaroslav
Yaroslav
ответить
→  Никита  # PHP графика / Правильные шрифты / 2019-03-18 13:47

Спасибо тебе за решение такой проблемы. Я бы долго мучился. ;)


  • Отчёт оценивали:
    791Валерий Жданов+1   17947Dmitry Sinitsin+1   13850Владимир+1   17606Виктор+1   3922Александр+1   7645Александр Львович+1   17443WildOrc+1   6452Кирилл Шмойлов+1   18493Evgenii Kudriavtcev+1   10558Иван Воронин+1   7119Новопашин Владимир+1   5394Anton+1   19022Олег Чудновский+1   2146Иван+1   18681alklokov+1   17255Слава+1   459Сергей Сергеевич+1   9014Николай Денисов+1   10494Алексей В.+1   16218Дмитрий+1   21090Yaroslav+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Так как это всё используется мной уже давно и в данном курсе это использовано на прошлых уроках, то просто посмотрел видео и добавил к тексту кириллицу для теста корректного отображения кодировки. Всё супер, идём дальше.



Научился: научился применять разные шрифты в наших текст-изображениях, решил проблему с отображением русских букв.
Трудности: Очень спасибо Никите!!! "Версию php в настройках OpenServer'а надо поставить не выше 7.0 включительно" - я это искал. Даже пробовал файл arial.ttf - reload in another encoding "UTF-8" ничего не помогало.