Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Biblioteka GD
r_mag13
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 3.03.2009

Ostrzeżenie: (0%)
-----


Witam!

Używam serwera: WampServer Version 2.0 (LINK).

Mam problem z dynamicznym generowaniem grafiki w PHP.
Takie cuś znalazłem na PHP.net (LINK) :
Cytat
In Windows, you'll include the GD2 DLL php_gd2.dll as an extension in php.ini. The GD1 DLL php_gd.dll was removed in PHP 4.3.2. Also note that the preferred truecolor image functions, such as imagecreatetruecolor(), require GD2.


Więc otworzyłem plik php.ini i znalazłem tam coś takiego

...
; Windows Extensions...(potem kilka tych *.dll)
extension=php_gd2.dll
...

Ponadto w WampSerwer jest coś takiego:
(IMG:http://img111.imageshack.us/img111/8435/wampgd.th.jpg)

I wreszcie moje pytanie: Czy ja o czymś zapomniałem jeśli chodzi o dynamiczne generowanie grafiki? Bo przeglądałem tutoriale na internecie i żaden mi nie chciał poprawnie działać. Może trzeba dograć jakieś jeszcze biblioteki, rozszerzenia albo co?

Oto przykład z php.net (który mi nie działał (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) ):
Kod
<?php
header("Content-type: image/png");
$string = $_GET['text'];
$im     = imagecreatefrompng("images/button1.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px     = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>


Bardzo proszę o pomoc i z góry dziękuje za pomoc.

Ten post edytował r_mag13 3.03.2009, 09:55:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tmgryf
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 14.02.2009

Ostrzeżenie: (0%)
-----


image.php
  1. <?php
  2. $obrazek=ImageCreate(48,14); //ztworz obrazek o wymiarach 48x14
  3.        $jasnoszary=ImageColorAllocate($obrazek,245 ,245 ,245); //stworz kolor i powiarz z obrazkiem
  4.        $czarny=ImageColorAllocate($obrazek,0 ,0 ,0); //stworz kolor i powiarz z obrazkiem
  5.        ImageFill($obrazek,1,1,$jasnoszary); //wypelnij obrazek kolorem
  6.        $a="ALA"; //oczywista oczywistosc
  7.        ImageString($obrazek,5,1,0,$a,$czarny); //wyswietl napis na $obrazek rozmiwarem czcionki 5 w pozycji x=1 y=0 kolorem $czarny
  8.        Header("Content-type: image/jpeg"); //wyslij naglowek - jako ze bedziemy robic z tego obrazek
  9.        imagejpeg($obrazek,NULL,20);//wyslij obrazek w jakosci 20%
  10. ?>


a pozniej w HTML
  1. <img src="image.php" />



i masz obrazek z "niczego"

Ten post edytował tmgryf 3.03.2009, 10:37:08
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 11:22