Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> rotacja w GD, jak użyć funkcji rotacji
michal22222
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2006

Ostrzeżenie: (10%)
X----


Uzywam funkcji rotacji w Gd 2 a mimo to wyskakuje błąd.
Napewno jest dobrze napisana.
Dlaczego tak się dzieje questionmark.gif
Mimo to, że wersja jest 2 to może jej tam nie być questionmark.gif
Jest starszy odpowiednik jej questionmark.gif
Chciałm oborcić o 90 stopni obrazek.
Pomorzcie
Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Jaki błąd, podaj kod... Albo chociaż fusy, żeby było z czego wróżyć tongue.gif


--------------------
Go to the top of the page
+Quote Post
michal22222
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2006

Ostrzeżenie: (10%)
X----


ze nie zna tej funkcji. Od czego to zależy questionmark.gif
dane serwera
GD Support_________enabled
GD Version_________2.0 or higher
FreeType Support____enabled
FreeType Linkage____with freetype
T1Lib Support_______enabled
JPG Support________ enabled
PNG Support________enabled
WBMP Support______ enabled
Go to the top of the page
+Quote Post
crash
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


imagerotate... Poza wersją php i włączeniem GD ta funkcja nie ma żadnych specjalnych wymagań... Więc dalej obstawiam Twój błąd w kodzie.


--------------------
Go to the top of the page
+Quote Post
michal22222
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2006

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $obraz = imageRotate($obraz, 90, $bialy);
  3. ?>

to wpisałem
Go to the top of the page
+Quote Post
Levabul
post
Post #6





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


więcej kodu by się przydało :|


--------------------
Go to the top of the page
+Quote Post
michal22222
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2006

Ostrzeżenie: (10%)
X----


  1. <?php
  2. header("Content-type: image/png");
  3.  
  4.  
  5. $obraz = ImageCreate(483, 69);
  6.  
  7.  
  8. $bialy = imagecolorallocatealpha ($obraz, 255, 255, 255, 100);
  9. $czarny = ImageColorAllocate($obraz, 0, 0, 0);
  10.  
  11.  
  12. if(!$siz) $siz=18;
  13.  
  14. ImageTTFText($obraz, $siz, 0, 0, 65, $czarny, "css/fonts/AIRCONDI.TTF","$tekst");
  15.  
  16.  
  17.  
  18. ImagePNG($obraz);
  19.  
  20.  
  21. ImageDestroy($obraz);
  22.  
  23. ?>

to cały kod, pomóżcie smile.gif
Go to the top of the page
+Quote Post
crash
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Hehe, no to już chyba wiesz czemu ta funkcja nie działa. Nie mam jej w kodzie tongue.gif Spróbuj:
  1. <?php
  2. $img = imagerotate( $obraz, 90, $czarny );
  3.  
  4. imagepng( $img);
  5. imagedestroy( $obraz );
  6. imagedestroy( $img );
  7. ?>


--------------------
Go to the top of the page
+Quote Post
michal22222
post
Post #9





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2006

Ostrzeżenie: (10%)
X----


aaaaaale fopa winksmiley.jpg (dlugo juz nie spałem)
pomyliłmy mi się funkcje
to o tą mi chodziło:
  1. <?php
  2.  
  3. header("Content-type: image/png");
  4.  
  5. $obraz = ImageCreateFromPNG("images/tytul_bok.png");
  6.  
  7. $bialy = ImageColorAllocate($obraz, 255, 255, 255);
  8. $czarny = ImageColorAllocate($obraz, 0, 0, 0);
  9.  
  10. $obraz = imageRotate($obraz, 90, $bialy);
  11.  
  12. ImageTTFText($obraz, 18, 0, 56, 60, $czarny, "css/fonts/AIRCONDI.TTF","$tekst");
  13.  
  14. $obraz = imageRotate($obraz, 270, $bialy);
  15.  
  16. ImagePNG($obraz);
  17.  
  18. ImageDestroy($obraz);
  19.  
  20. ?>
Go to the top of the page
+Quote Post
crash
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


No i w czym problem? Ten skrypt działa, tylko powiedz mi po co obracać obraz (i to 2 razy) skoro wystarczy ustawić argument angle na 90 w funkcji imagettftext


--------------------
Go to the top of the page
+Quote Post
michal22222
post
Post #11





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2006

Ostrzeżenie: (10%)
X----


bo czcionka jest chyba zle skrojona, jak go obróce w funkcji ImageTTFText to ucieka cała kolumna w prawo albo w lewo.
Mi ten skrypt nie działa, mam kłopoty z ImageTTFText i rotacją.
Co może być jeszcze nie tak. Działa tylko na localu.

wszystko testuje sobie tutaj http://www.wsinf.edu.pl/~michal2/?str=poz1
na tej zakladce sa dane serwera

nic nie dział alpha(w tym pierwszym skr), rotacja, i ImageTTFText (chyba sobie w leb walne)

jeśli to pomoze to wejdź

Dałbym Ci nawet hasło i login smile.gif jeśli miałbyć czas mi pomóc, bo już kompletnie nie wiem o co chodzi

Ten post edytował michal22222 6.02.2006, 16:28:22
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 - 15:37