Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odbicie obrazka
simemo
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.10.2004

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


Witam

Chciałbym obrazek zapisany na serwerze wyświetlić, ale jako jego odbicie wzg. osi poziomej (pionowej). Czy ma ktoś pomysł jak to zrobić? Nie ważne czy to będzie odbicie generowane podczas zapisu, czy też podczas wyświetlania obrazka. Ważny jest efekt końcowy.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Znalazłem te dwie funkcjie w manualu ( LII. Image Functions ) w komentarzach użytkowników:

  1. <?php
  2. function image_flip_vertical( $im )
  3. {
  4. $x_i = imagesx( $im );
  5. $y_i = imagesy( $im );
  6.  
  7. $im_ = imagecreatetruecolor( $x_i, $y_i );
  8. for( $x = 0; $x < $x_i; $x++ )
  9. {
  10. for( $y = 0; $y < $y_i; $y++ )
  11. {
  12. imagecopy($im_, $im, $x_i - $x - 1, $y, $x, $y, 1, 1 );
  13. }
  14. }
  15. return $im_;
  16. }
  17.  
  18. function image_flip_horizontal( $im )
  19. {
  20. $x_i = imagesx( $im );
  21. $y_i = imagesy( $im );
  22.  
  23. $im_ = imagecreatetruecolor( $x_i, $y_i );
  24. for( $x = 0; $x < $x_i; $x++ )
  25. {
  26. for($y = 0; $y < $y_i; $y++)
  27. {
  28. imagecopy( $im_, $im, $x, $y_i - $y - 1, $x, $y, 1, 1 );
  29. }
  30. }
  31. return $im_;
  32. }
  33.  
  34. ?>


Mam nadzieję że naprowadzą Cię na rozwiązanie.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 03:45