Skocz do zawartości

[PHP] Biblioteka GD problemy


Markuz

Rekomendowane odpowiedzi

Witam! A więc chciałem zrobić w php obrazek gdzie na górze byłby obrazek png a na dole jego podpis. Udało mi się zrobić albo sam obrazek:

<?php
header("Content-type: image/png");
$image = imagecreatefrompng("3.png");
imagepng($image);
?>

Albo sam tekst:

header("Content-type: image/png");
$obrazek = @imagecreate(170, 150)
or die( "Nie można zainicjować strumienia GD" );
$kolor_tla = imagecolorallocate ( $obrazek, 224, 255, 255 );
$kolor_tekstu = imagecolorallocate ( $obrazek, 18, 64, 115 );
imagestring ( $obrazek, 3, 10, 120,"Jakis tam podpis", $kolor_tekstu );
imagepng ( $obrazek );
imagedestroy( $obrazek );

Ale nie mogę tego połączyć w żaden sposób, obrazek będzie miał 80 na 80 px a pod nim tekst. Mógłby mnie ktoś nakierować? Szukałem w necie ale nic nie działało heh...

 

Z góry dzięki ! Pozdrawiam :)

Odnośnik do komentarza
Udostępnij na innych stronach

Połącz to po prostu, najpierw imagecreatefrompng, potem imagestring i imagepng na koniec. Jeśli nie będzie działać, luknij na komentarze w manualu:

http://www.php.net/manual/en/function.imagecreatefrompng.php

jeden koleś twierdzi że musiał przekonwertować png-8 na png-24, pomalować i spowrotem na png-8.

Odnośnik do komentarza
Udostępnij na innych stronach

bardzo prosta biblioteka :).

 

Proszę:

header("Content-type: image/png");
$image = imagecreatefrompng("3.png");
$kolor_tekstu = imagecolorallocate ( $image, 18, 64, 115 );
imagestring ($image, 3, 2, 2,"Jakis tam podpis", $kolor_tekstu );
imagepng($image);

No spoko, ale jak zrobić żeby ten obrazek w php był większy obrazek niż ten 3.png, bo ja chce napis pod obrazkiem :) Przepraszam za moją nieznajomość php/gd heh :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...