Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Miniaturki - wysokość, Szerokość na sztywno, wysokość automatycznie
Ziels
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

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


Witam!

Mam następujący problem:
Tworzę miniaturki przy uploadzie pliku kodem
  1. <?php
  2. $img = imagecreatefromjpeg("./gfx/userimages/".$_FILES[plik][name]);
  3. $width = imagesx($img);
  4. $height = imagesy($img);
  5. $width_mini = "50";
  6. $img_mini = imagecreatetruecolor($width_mini, $height_mini);
  7. imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
  8. imagejpeg($img_mini, "./gfx/userimagesmini/".$_FILES[plik][name], 80);
  9. imagedestroy($img);
  10. imagedestroy($img_mini);
  11. ?>


Gdzie szerokość jest ustalona, jak widać, na sztywno - 50 pikseli. Co zrobić żeby wysokość była do niej skalowana? Tak żeby wyglądało dobrze przy pomniejszeniu obrazka 100x800 i takiego 900x234 ?

Jest jakiś inny sposób niż wycinanie ze środka dużego kwadratu i zmienianie jego rozmiarów?

Ten post edytował Ziels 7.08.2006, 11:43:54
Go to the top of the page
+Quote Post
legorek
post
Post #2





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

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


Oj matematyka się kłania, wystarczy policzyć proporcje.
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%)
-----


Przecież to prosta matematyka, której w podstawówce uczą.
Wystarczy ułożć sobie jakieś proporcje.

A jak nie radzisz sobie z matematyką to podejrzyj rozwiązanie ~tiraetha: Miniaturka JPEG/GIF/PNG (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , Funkcja, php 4 i 5



P.S.
Przy tej okazji pozdro dla wszystkich idiotów głośno krzyczących żeby nie było matematyki na maturze.
Efekty właśnie widać (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Ziels
post
Post #4





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

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


Huh.... nie pomyślałem... Człowiek który nie spał dwie doby potrafi pisać takie tematy... Dzięki anyway (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 14.09.2025 - 16:54