Új hozzászólás Aktív témák
-
Speeedfire
félisten
lehet hülye kérdés, de h lehet képet úgy átméretezni, hogy minden irányból a maximum méretig mehessen?
szóval megadom neki h 640*480 és egyik fele se legyen nagyobb?
az alábbi kóddal szenvedek de sehogy sem jön össze:
function img_resize( $tmpname, $size , $save_dir, $save_name, $maxisheight )
{
$save_dir .= ( substr($save_dir,-1) != "/") ? "/" : "";
$gis = getimagesize($tmpname);
$type = $gis[2];
switch($type)
{
case "1": $imorig = imagecreatefromgif($tmpname); break;
case "2": $imorig = imagecreatefromjpeg($tmpname);break;
case "3": $imorig = imagecreatefrompng($tmpname); break;
default: $imorig = imagecreatefromjpeg($tmpname);
}
if ($size<$gis[0])
{
$ah=ceil($size/$gis[0]*$gis[1]);
$aw=$size;
}
if ($maxisheight<$gis[1])
{
$aw=ceil($maxisheight/$gis[1]*$gis[0]);
$ah=$maxisheight;
}
$im = imagecreatetruecolor($aw,$ah);
if (imagecopyresampled($im,$imorig , 0,0,0,0,$aw,$ah,$x,$y))
if (imagejpeg($im, $save_dir.$save_name))
return true;
else
return false;
}mindig csak a magasságig nézi, a többit figyelmen kívül veszi
Új hozzászólás Aktív témák
- PayPal
- Redmi Note 15 Pro+ - több plusz, mint mínusz
- Névteleníti a Panther Lake IGP-jét az Intel, ha nem gyors a memória mellette
- Sorozatok
- mefistofeles: Az elhízás nem akaratgyengeség!
- Jófogás tapasztalatok
- Honda topik
- Azonnali fotós kérdések órája
- OLED TV topic
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Hario MINI MILL SLIM PLUS tekerőt keresek, mert elveszett
- Apple iPhone 13 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- 16 GB-os DDR5 SODIMM laptop memória - több típus
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4322
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest



