Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 3.08.2008 Ostrzeżenie: (0%)
|
Witam
Ostatnio myślałem nad zmniejszaniem obrazka, skryptem php. Znalazłem w internecie skrypty, ale są skomplikowane. Pomyślałem, że można zrobić to za pomocą proporcji np. normalna wysokość / normalna szerokość = zmieniona wysokość / np. 100px Normalną wysokość i szerokość mamy dane, więc jest to równanie z jedną niewiadomą, które łatwo można rozwiązać Tylko nie wiem: 1. Jak wyciągnąć height i width z obranego obrazka i zapisać jako zmienne 2. Z php zacząłem 'tworzyć' stosunkowo niedawno i nie wiem czy wogóle php radzi sobie z równaniami |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 3.08.2008 Ostrzeżenie: (0%)
|
Witam. Post ten szczególnie kieruje do forumowicza nospor.
Napisałem taki skrypt: CODE list($width, $height, $type, $attr) = getimagesize("images/ek.JPG"); $procent = $width / $height; $zmienionyheight = 100; $zmienionywidth = $procent * $zmienionyheight; // echo '<img src="images/ek.JPG" style=/"width=$zmienionywidth height=100/">'; // ?> Te znaczniki // dałem bo sygnatura obrazka się wyświetlała (trzeba samemu skasować) Skrypt działa na zasadzie, którą opisałem na początku tematu. Muszę się pochwalić, że jest to mój pierwszy napisany w 100% skrypt. Przetestujcie, mi chodził. Pozdro Ten post edytował MS1 19.08.2008, 20:43:55 |
|
|
|
MS1 [php]Wyciąganie danych z obrazka 19.08.2008, 17:34:32
nospor 1) http://pl2.php.net/manual/pl/function.getimages... 19.08.2008, 17:48:37
Roly Tutaj masz mnóstwo funkcji związanych z manipulow... 19.08.2008, 18:39:35
nospor CytatPost ten szczególnie kieruje do forumowicza n... 19.08.2008, 20:59:41
MS1 Tworząc miniaturki, zajmujemy dodatkowe miejsce na... 19.08.2008, 21:06:42
nospor CytatTworząc miniaturki, zajmujemy dodatkowe miejs... 19.08.2008, 21:09:09
MS1 Chodziło mi o kod
Kody, które tworzą min... 19.08.2008, 21:12:11
nospor CytatKody, które tworzą miniaturki, są k... 20.08.2008, 07:05:11 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:51 |