Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GD - TTFTEXT nie dziala
konradmm
post 18.07.2014, 13:21:05
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 18.12.2007

Ostrzeżenie: (10%)
X----


Witam!
Moze najlepszym przykladem bedzie jak wrzuce kod w phpie:
  1. <?php
  2. //ini_set('display_errors',0);
  3. header("content-type: image/png");
  4.  
  5. $image = imagecreatefrompng('news.png');
  6.  
  7. $bialy = imagecolorallocate($image, 255, 255, 255);
  8. $czerwony = imagecolorallocate($image, 255, 0, 0);
  9. $zielony = imagecolorallocate($image, 0, 255, 0);
  10. $niebieski = imagecolorallocate($image, 0, 0, 255);
  11. $ciemnozielony = imagecolorallocate($image, 25, 105, 25);
  12. $jasnoniebieski = imagecolorallocate($image, 35, 125, 225);
  13. $zielony2 = imagecolorallocate($image, 25, 150, 25);
  14. $lajtowy = imagecolorallocate($image, 255, 180, 0);
  15. $czarny = imagecolorallocate($image, 0, 0, 0);
  16.  
  17. $arial = 'arial.ttf';
  18. $visitor = 'visitor1.ttf';
  19. $gremlins = 'gremlins.ttf';
  20. $gothika = 'gothika.ttf';
  21. $impact = 'impact-label.ttf';
  22. $impact2 = 'impact-label-reversed.ttf';
  23. $resident = 'resident-evil.ttf';
  24. $tr = 'tr.ttf';
  25. $final = 'final.ttf';
  26.  
  27. //imagettftext($image, 5, 0, 5, 5, $zielony2, $visitor, 'asd');
  28. //imagestring($image,2,76,17,"Error: Niewlasciwa tresc");
  29. imagettftext($image, 20, 0, 10, 20, $bialy, $arial, "dupa");
  30.  
  31. imagepng($image);
  32. imagedestroy($image);
  33. ?>


I zaden z tych 3ch nie chce dzialac, nic sie nie chce wyswietlic...
Zaznacze ze czcionki sa w tym samym folderze wiec powinno smigac...
http://bonzaii.eu/testing/news.php

Czy ktos moze mi pomoc? ;((
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 18.07.2014, 13:41:53
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://php.net/manual/en/function.imagettftext.php
Cytat
In many cases where a font resides in the same directory as the script using it the following trick will alleviate any include problems.
<?php
// Set the enviroment variable for GD
putenv('GDFONTPATH=' . realpath('.'));

// Name the font to be used (note the lack of the .ttf extension)
$font = 'SomeFont';
?>


Jesli to nie pomoze, to wywal HEADER, włącz wyswietlanie wszystkich bledow, to moze zobaczysz cos na ekranie.
Jak wyswietlac wszystkie bledy masz napisane tu:
Temat: Jak poprawnie zada pytanie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
konradmm
post 18.07.2014, 13:48:43
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 18.12.2007

Ostrzeżenie: (10%)
X----


Niestety ale bajer z twojego posta nie smiga
Dodatkowo dodalem na poczatku
Kod
error_reporting(E_ALL);
ini_set('display_errors','1');

wywalilem headera a obrazek jak sie wyswietlal tak sie wyswietla dalej ;p
P.s. tak, przeczytalem ten temat.
I mimo to uwazam ze to bardzo dziwne ze to nie dziala, gdyz wlasnie wgralem jakis moj stary "gotowy skrypt" ktory normalnie dziala z custom czcionkami...

edit: http://bonzaii.eu/testing/ss.php?id=se7enek i jakos smiga... a nic nie mam innego...

Co więcej, imagestring (bez zadnej czcionki) tez nie smiga xDDD
Ok, jednak sam imagestring dziala, natomiast imagettftext, nope ;(

Ok, jak widac sam rozwiazalem problem.
Przy deklaracji czcionki wystarczylo dopisac "./" i smiga -> $arial = "./arial.ttf";


Ten post edytował konradmm 18.07.2014, 14:03:39
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:02