Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> proprocja obrazka + max h i w
misiek172
post
Post #1





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


Witam.

Zawsze miałem problemy z matematyka dotyczącą przeliczania wymiarów obrazka,

mam obrazk i musze go tak ze skalowac aby zachowl proporcje obrazka 211 x 98 czyli 2.15, nie chodzi o to ze musi miec takie wymiary, tylko musi miec taka proporcje i nie wieksze wymiary niz 211 x 98

pozdrawiam, Lukasz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


  1. <?php
  2. /*
  3. $x,$y - wymiary obrazka do zmniejszenia
  4. $maxX, $maxY - maksymalne wymiary
  5. $newX, $newY - nowe wymiary
  6. */
  7.  
  8. if (($x > $maxX) OR ($y > $maxY)) {
  9. if ($x > $y) { // Poziomy obraz
  10. $factor = $maxX / $x;
  11. $newX = $maxX;
  12. $newY = round($y * $factor);
  13. } else { // Pionowy albo albo kwadratowy
  14. $factor = $maxY / $y;
  15. $newX = round($x * $factor);
  16. $newY = $maxY;
  17. }
  18. }
  19. ?>

Troszkę mnie załamaleś tym pytaniem.

Ten post edytował legorek 3.07.2008, 08:32:05
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: 6.10.2025 - 20:51