Találatok száma: 1

Megjelenítve 1 től 1 -ig (összesen 1 találatból)
Bélyegkép készítése.

<?php
function kicsinyites($filename, $nagy_kep_elerhetosege, $eng_width, $eng_height){
$kep_neve = $filename;
$filename = $nagy_kep_elerhetosege."/".$filename;
// Get new dimensions
list($width, $height) = getimagesize($filename);//Lekérjük a nagy kép méreteit
if ($width && $height) {
if($width > $eng_width || $height > $eng_height){ //Ha nem a méreten belül van
if ($width > $height) {
$new_width = $eng_width;
$new_height= floor($height*$new_width /$width);
} else {
$new_height = $eng_height;
$new_width = floor($width*$new_height/$height);
}
}else{
//Ha a méreten belül van akkor marad az eredeti méret
$new_width = $width;
$new_height= $height;
}
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);

$kit0=explode(".",$filename);
$kiterjesztes = $kit0[count($kit0)-1];
switch (strtolower($kiterjesztes))
{ case 'gif':
$image = imagecreatefromgif($filename);
break;
case 'jpg':
$image = imagecreatefromjpeg($filename);
break;
case 'jpeg':
$image = imagecreatefromjpeg($filename);
break;
case 'png':
$image = imagecreatefrompng($filename);
break;
} imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); imagedestroy($image);
// Kimenet
imagejpeg($image_p, "kep/".$kep_neve , 80); //A kep nevü mappába fog kerülni a bélyegkép
imagedestroy($image_p);
}
}
//Mi a kép neve,mi a mappa elérhetősége ahol a nagy kép van, engedélyezett szélesség, engedélyezett magasság
kicsinyites("tajkep.jpg", "nagy_kep", 100, 100);
?>
A getimagesize() függvénynek megadjuk a kép elérését, a függvény egy tömböt ad vissza.
A floor() függvény kerekíti számunkat.

Megjelenítve 1 től 1 -ig (összesen 1 találatból)
Belépés


 

Könyv ajánlat
HTML 4 Dummies könyvek
 

Kereső


 


Egyéb



125 névjegykártya – Tervezz egyszeruen online és nyomtass kiváló áron.
Libri

Valid XHTML 1.0 Transitional

Valid CSS!

[Valid RSS]

valid Atom 0.3




Spam védelem


Web-server