Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kwadratowe miniaturki
Nikusek
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 25.06.2003
Skąd: Ostróda

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


Męcze sie z tym juz od dłuższego czasu. Forum przekopałem 3 razy, ale nic nie znalazłem co by rozwiązało mój problem. Chce wygenerować kwadratowe miniaturki z prostokątnego zdjęcia.

Mam juz pomiejszony obrazek, który po zmiejszeniu da mi przykladowo wymiary 200x100. Chciałbym teraz uciąć po 50 px z lewej i prawej strony aby uzyskać kwadratową miniaturke szerokości 100px. Identycznie przy odwrotnych wymiarach 100x200, wtedy tyko ucinam po 50 px z góry i z dołu. Jak do tego sie zabrać, czy mógłby mnie ktoś nakierowac na rozwiązanie?

[edit] Heh, ze prosta matematyka to wiem. Ale znalazlem rozwiązanie, chyba dobre... imagecopyresampled()?

Ten post edytował Nikusek 16.06.2006, 00:52:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





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

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


Musisz wykadrować.
Przecież to jest prosta matematyka, w szkole podstawowej uczą takich rzeczy.

1. Masz prostokąt;
2. Wyznaczasz środek;
3. Od środka w każdę stronę (oczywiście tylko pion i poziom, bo by Ci okrąg wyszegł (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) idziesz tyle ile połowa któtszego boku i masz kwadrat.

Proste dowawanie i mnożenie.
Go to the top of the page
+Quote Post
mike
post
Post #3





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

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


Cytat(Nikusek @ 16.06.2006, 01:46 ) *
Heh, ze prosta matematyka to wiem. Ale znalazlem rozwiązanie, chyba dobre... imagecopyresampled()?

Jedno drugiego się nie wyklucza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Funkcja oczywiście bardzo dobra, inaczej tego nie wykonasz. Tak czy inaczej będziesz musiał obliczyć klika rzeczy i przekazać tej funkcji jako paramerty.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 10:06