Legfrissebb anyagok
Mobilarena témák
PROHARDVER! témák
IT café témák
GAMEPOD témák
Keresés
Aktív témák
-
faster
nagyúr
Ha jpeget akarsz átméretezni, akkor errefelé:
http://hu.php.net/manual/hu/ref.image.php
Én ezt a függvény szoktam használni:function jpeg_resize($oldpic,$newpic,$max_x,$max_y) {
$size = getimagesize($oldpic);
if(($size[0] > $max_x) || ($size[1] > $max_y)) {
$arx = $size[0] / $max_x;
$ary = $size[1] / $max_y;
if($arx > $ary) {
$ar = $arx;
}
else {
$ar = $ary;
}
$new_x = floor($size[0] / $ar);
$new_y = floor($size[1] / $ar);
}
else {
$new_x = $size[0];
$new_y = $size[1];
}
$img = imagecreatefromjpeg($oldpic);
$img2 = imagecreatetruecolor($new_x,$new_y);
imagecopyresampled($img2,$img,0,0,0,0,$new_x,$new_y,$size[0],$size[1]);
imagejpeg($img2,$newpic,92);
imagedestroy($img2);
}
Négy paramétere van:
$oldpic -> eredeti képfájl neve elérési úttal együtt.
$newpic -> átméretezett képfájl neve elérési úttal együtt.
$max_x,$max_y -> A maximális szélesség és magasság, amit nem haladhat meg az új kép mérete (mert természetesen úgy méretezi át a képet, hogy az oldalarányokat megtartja)
Ha a PHP reklamál, és a GD2 -t hiányolja, akkor ezt a két függvény:
imagecreatetruecolor, imagecopyresampled
helyett használd ezeket:
imagecreate, imagecopyresized
Aktív témák
Hirdetés
Aktív témák
- Autós topik
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
- Változik az internet, pénzt csinálhatnak a weboldalak az AI miatt
- Építő/felújító topik
- sziku69: Fűzzük össze a szavakat :)
- Bluetooth hangszórók
- EAFC 25
- Google Pixel topik
- Próba
- Lakáshitel, lakásvásárlás
- További aktív témák...
Új fizetett hirdetések
Üzleti előfizetők hirdetései
- Bomba ár! HP Elitebook 8570W - i7-QM I 16GB I 750GB I 15,6" HD+/FHD I Nvidia I W10 I Garancia
- HPE Aruba PoE+ L3 switch raktárról azonnal elérhető!
- BESZÁMÍTÁS! Asus ROG Flow Z13 + ROG XG RTX 3070 - i9 12900H 16GB DDR5 RAM 1TB SSD + RTX 3070 8GB WIN
- Csere-Beszámítás! RTX Gamer Számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 1TB SSD
- AKCIÓ! Gigabyte AORUS 16X (2024) Gamer notebook - i7 14650HX 16GB RAM 1TB SSD RTX 4070 8GBWin11
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest