Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [GD2-PNG] Wyrównanie do prawej
Forum PHP.pl > Forum > PHP
kiler129
Mam takie pytanko jak zrobić wyrównanie pisanego tekstu do prawej ?
Chcę pisać tekst ale ma być on pisany od prawej do lewej, tzn pisze np. TEST to ma być on tak:

TEST


Czy jest to wykonalne ?
Darti
Najpierw trzeba "zmierzyć" stringa (za pomocą np imagefontwidth) a później umieścić go na obliczoną odległość od prawej krawędzi obrazka.
kiler129
A może jakiś przykładzik ?

I jeszce jedno, jak mam obrazek png to jak nakladam go na drugi za pomoca imagecopy to czy da sie ustawić jego przeźroczystość ?
Chodzi o coś takiego jak tu jest pokazane - http://4programmers.net/PHP/FAQ/Jak_na ...znaku_wodnego)_

W tym problem ze nie lapie tego skryptu ...

edit:
Już sobie poradziłem biggrin.gif
Aha male wyjasnienie - to jest generator user barów smile.gif

  1. <?php
  2. $szer = '350'; //Szerokosc UB w px
  3. $op = '10'; //Odległość od prawego boku w px
  4. $sz = '7'; //Szerokość 1 znaku w px
  5. $font = '1.ttf'; //Czcionka
  6. $black = imagecolorallocate($img1, 0, 0, 0);
  7. $dt = strlen($txt); //Ilosc znakow
  8. $sz_txt = $dt*$sz; //Liczenie szerokosci tekstu
  9. $odstep = $szer-$op-$sz_txt; //Liczenie odstepu od lewej
  10.  
  11. imagettftext($img1, 12, 0, $odstep, 13, $black, $font, $txt);
  12. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.