1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

Pisanie na obrazku - PHP - tekst i grafika z URL - Poradnik

Dyskusja w 'Kursy i poradniki - twórczość własna' rozpoczęta przez użytkownika TheL, 16 Wrzesień 2015.

  1. TheL

    TheL @Lider VIP Moderator forum

    Wiadomości:
    2 221
    Docenione treści:
    481
    Ostatnio ktoś mnie pytał jak zrobić aby po wpisaniu adresu strony i w nim podaniu 2 parametrów tj nazwa obrazka i tekst wyświetlił się obrazek z napisanym tekstem.

    Oto prosty kod wykonujący tą czynność (uwaga to bardzo prosty kod) :D

    Plik: obrazek.php
    Kod:
    <?php
    $obr=ImageCreateFromPNG($_GET[obrazek]);
    $text=ImageColorAllocate($obr,0,0,0);
    ImageString($obr,$_GET['fw'],$_GET['lewo'],$_GET['gora'],$_GET['tekst'],$text);
    header("Cache-Control:no-store,no-cache,must-revalidate");
    header('Content-type: image/gif');
    ImageGIF($obr);
    ImageDestroy($obr);
    ?>
    
    teraz wywołując ten plik podajemy parametry:
    obrazek.php?tekst=Home.pl&obrazek=https://home.pl/imgs/b9cd0f07f900f034dce6274b39e745fb.png&fw=10&lewo=50&gora=50

    gdzie:
    tekst: to co chcemy napisać na obrazku
    obrazek: link do pliku PNG (uwaga działa to tylko z plikami png (aby działało z innymi należy zmienić ImageCreateFromPNG na np ImageCreateFromJPEG lub ImageCreateFromGIF)
    fw: wielkość czcionki
    lewo: odległość od lewej sgtrony obrazka
    gora: odległość od góry obrazka.
     

Poleć forum znajomym