![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z moim skryptem niechce się wcale wyświetlać obrazek a na nim powinna biblioteka GD generować napis.
Oto ten skrypt : Kod <?php header("Content-type: image/jpeg"); $im = imagecreatefromjpeg('testowy.jpg'); // Kolor liter $pierwszy = imagecolorallocate($im, 255, 255, 255); //kolor scianek liter $drugi = imagecolorallocate($im, 128, 128, 128); $text = "To żyje!! "; // Efekt glebi tekstu +1 do wartosci wspulrzednych tekstu imagestring($im, 15, 36, 26, $text, $drugi); // Wspulrzedne tekstu imagestring($im, 15, 35, 25, $text, $pierwszy); imagejpeg($im); imagedestroy($im); ?> I mam pytanie gdzie tu jest błąd (IMG:style_emoticons/default/questionmark.gif) Bo zaczynam przygodę z PHP niedawno pierwszy kalkulator mam za sobą (IMG:style_emoticons/default/biggrin.gif) Jagby ktoś mógł to może poda poprawny kod PHP |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wnerwiłem się poczytałem i zmodyfikowałem (IMG:style_emoticons/default/biggrin.gif) Oto działający:
Kod <?php $nazwa="test.png"; if(!isset($_POST['generuj'])) { echo '<form method="post" action="#generuj"> <input type="text" name="napis" /> <input type="submit" name="generuj" value="Wygeneruj" /> </form>'; } elseif(isset($_POST['generuj'])) { //header('Content-type: image/png'); $img = ImageCreate(300,100); #Tworzy obrazek $kolor_bialy = ImageColorAllocate($img, 255, 255, 255); $kolor_czarny = ImageColorAllocate($img, 0, 0, 0); ImageFill($img, 0, 0, $kolor_bialy); ImageString($img, 30, 15, 30, $_POST['napis'], $kolor_czarny); imagepng($img, $nazwa); //imagepng($img); ImageDestroy($img); echo "<img src=\"$nazwa\" alt=\"Wygenerowany obrazek\" /><br>"; echo "LINK do Obrazka: <a href=\"$nazwa\">$_SERVER[HTTP_HOST]/$nazwa</a>"; } ?> Ale mam jeszcze ostatnie pytanie jak zrobić aby się generowało na 2 obrazkach naraz z wyborem czcionki (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:29 |