thumbnails-onthefly

Gesponsorde koppelingen

PHP script bestanden

  1. thumbnails-onthefly

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$bestand
= $_GET['bestand'];
$imagearray = getimagesize($bestand);
$breedte = $imagearray[0];
$hoogte = $imagearray[1];    
$max_hoogte = "90";
$max_breedte = "120";
if ($hoogte > $max_breedte || $hoogte > $max_hoogte)
{

if ($breedte / $hoogte > $max_breedte / $max_hoogte)  // als de breedte te groot is
{
$breedtenieuw = $max_breedte;                                      
$a = $breedte / $max_breedte;
$hoogtenieuw = round ($hoogte / $a);
}

else
{
$hoogtenieuw = $max_hoogte;                                     // als de hoogte te groot is
$a = $hoogte / $max_hoogte;
$breedtenieuw = round($breedte / $a);
}}

else                                                                      // als het plaatje precies groot genoeig is        
{
$hoogtenieuw = $max_hoogte;
$breedtenieuw = $max_breedte;
}

$img = @imagecreatefromjpeg($bestand)
$tmp_img = imagecreatetruecolor($breedtenieuw, $hoogtenieuw);
imagecopyresized($tmp_img, $img,0,0,0,0,$breedtenieuw,$hoogtenieuw,$breedte,$hoogte);
imagedestroy($img);
$img = $tmp_img;
header("Content-type: image/jpeg");
imagejpeg($img);
?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.