$folder='cam1/'; //Ordner der Webcambilder
$dir=opendir($folder);
$allowed=array('jpg'); //nur folgende Dateien werden ber¸cksichtigt, mit Komma trennen
while($file=readdir($dir)){
if(($file!=".")&&($file!= "..")){
if(in_array(substr($file,-3),$allowed)){
$filemtime=filemtime("$folder/$file");
$files[]="$filemtime||$file";
}
}
}
closedir($dir);
$fcount=count($files);
if($fcount!=0){
rsort($files); //r¸ckw‰rts sortieren, neustes Bild wird zuoberst im Array sein
$lastimage=explode('||',$files[0])[1]; //Das Bild, das dargestellt werden soll
//andere lˆschen
if($fcount>1){ //wenn mehr als 1 Bild(er) vorhanden sind. Hier kannst du auch eine hˆhere Zahl einsetzen, wenn du mehrere Bilder behalten mˆchtest
for($i=1;$i<$fcount;$i++){
$delimage=explode('||',$files[$i])[1];
$img="$folder$delimage";
unlink($img);
}
}
}
$img="$folder$lastimage";
$src_width=1280; //Originalbreite
$src_height=720; //Originalhˆhe
$new_width=780; //Neue Breite //300
$new_height=439; //Neue Hˆhe //169
//Achtung, dass Proportionen erhalten bleiben
// Resample
$image_p=imagecreatetruecolor($new_width,$new_height);
$img=imagecreatefromjpeg($img);
imagecopyresampled($image_p,$img,0,0,0,0,$new_width,$new_height,$src_width,$src_height);
imagedestroy($img);
// Output
imagejpeg($image_p,null,70); //Zahl=Qualit‰t des Ausgabebildes
imagedestroy($image_p);
?>
Contact vaschinadi
Telefon: +41 81 661 22 61
E-Mail: gemeinde@mdschons.ch
E-Mail: gemeinde@mdschons.ch
Sitemap
Uras d’avertura
Gleindasgis: uras 14.00-18.00, gievgia: uras 09.00-12.00
