Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [GD2-PNG] Wyrównanie do prawej
kiler129
post
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


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 ?


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Najpierw trzeba "zmierzyć" stringa (za pomocą np imagefontwidth) a później umieścić go na obliczoną odległość od prawej krawędzi obrazka.

Ten post edytował Darti 14.05.2007, 15:37:12


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
kiler129
post
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


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. ?>


Ten post edytował kiler129 14.05.2007, 17:31:41


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 11:33