Ú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
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4577
- BESZÁMÍTÁS! 8TB Seagate Barracuda ST8000 SATA HDD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! 1TB Samsung 980 Pro NVMe SSD meghajtó garanciával hibátlan működéssel
- Egyedi ékszerdobozka
- HIBÁTLAN iPhone 12 Mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4474, 100% AKKSI
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


