|
TwojePC.pl © 2001 - 2026
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
[SOFT-HELP] Jaki skrypt do resize'u zdjęć w php? , Iza WGK 26/03/04 15:19 Hej, proszę polećcie mi jakiś skrypt w php do resize'u zdjęć?
Chodzi o to, żeby resize zrobił skrypt php, brał zdjęcie z serwera i robił miniaturki i pokazywał je na stronie:/ No i żeby one zajmowały kilka kilo a nie kilkadziesiąt.
Jakieś pomysły?How fortunate the man with none ... - php czy java? oto pytanie 2:) , Iza WGK 26/03/04 15:26
php moglby przeskalowac zdjecie i wyslac juz odpowiedni rozmiar - ale to obciaza serwer ( procek i dodatkowe miejsce na dysku ) a jak dziala juz u klienta ( jego obciaza ) ale musi on sciagnac zdjecie w oryginalnym rozmiarze i dopiero to jest skalowane - to venom mi pisze, co lepsze?How fortunate the man with none ... - Php działa w miarę sprawnie... , Kenjiro 26/03/04 16:25
tym bardziej, że masz gotowe biblioteki, ale pytanie co chcesz w ten sposób osiągnąć? Bo może lepiej od razu generować miniaturki przy wrzucaniu obrazków? Bo przy dużej oglądalności to robienie miniatur w locie będzie wymagać naprawdę mocnego serwera...pozdrówka
Kenjiro - tak to jest jak sie nie odswieza.... , bartek_mi 26/03/04 16:31
;))))dzisiaj jest jutrzejszym wczoraj
- no po stronie klienta odpada , bartek_mi 26/03/04 16:30
chyba, ze macie super hiper szybkie lacze (np. wewnatrz firmy)
a nie moze php robic miniaturek i pokazywac miniaturki ale nie w locie - przechowywac miniaturki na serwie - zaoszczedzi zasoby serwera
oczywiscie jesli wiecej wrzucacie niz wyswietlacie to ten pomysl tez nie ma sensu
trzeba sobie odpowiedziec na jedno wazne pytanie ... co jest priorytetem
-wygoda usera
-obciazenie serwa
-oszczedzanie pamieci masowej serwadzisiaj jest jutrzejszym wczoraj
- gotowa funkcja , atay 26/03/04 16:32
function RobMiniaturke($image, $wyjscie)
{
if (!$max_width)
$max_width = 150;
if (!$max_height)
$max_height = 70;
$size = GetImageSize($image);
$width = $size[0];
$height = $size[1];
$x_ratio = $max_width / $width;
$y_ratio = $max_height / $height;
if ( ($width <= $max_width) && ($height <= $max_height) ) {
$tn_width = $width;
$tn_height = $height;
}
else if (($x_ratio * $height) < $max_height) {
$tn_height = ceil($x_ratio * $height);
$tn_width = $max_width;
}
else {
$tn_width = ceil($y_ratio * $width);
$tn_height = $max_height;
}
$src = ImageCreateFromJpeg($image);
$dst = ImageCreate($tn_width,$tn_height);
ImageCopyResized($dst, $src, 0, 0, 0, 0,
$tn_width,$tn_height,$width,$height);
ImageJpeg($dst, $wyjscie);
ImageDestroy($src);
ImageDestroy($dst);
};
robi to b. szybko_- Atay -_ - Dzieki ! Dzieki atay - o to to właśnie o to chodzilo! , Iza WGK 26/03/04 18:06
:) Super, jednak co board to board...Szybka pomocHow fortunate the man with none ...
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL |
 |
|
|
|