31 lines
777 B
PHP
Executable File
31 lines
777 B
PHP
Executable File
<?php
|
|
require_once 'auth.php';
|
|
|
|
$jpg_quality = 75;
|
|
|
|
$bildbreite = isset($_GET['breite']) ? $_GET['breite'] : '160';
|
|
$bilder = $_GET['bilder'];
|
|
|
|
$erstesbild = imagecreatefromjpeg($bilder[0]);
|
|
$bildhoehe = imagesy($erstesbild);
|
|
imagedestroy($erstesbild);
|
|
|
|
header('Content-Type: image/jpeg');
|
|
|
|
$bilderarray = array();
|
|
$i=0;
|
|
$ergebnisbild = @imagecreatetruecolor($bildbreite * count($bilder), $bildhoehe) or die('Cannot Initialize new GD image stream');
|
|
|
|
foreach($bilder AS $bild) {
|
|
$img = imagecreatefromjpeg($bilder[$i]);
|
|
$bilderarray[] = imagecreatefromjpeg($bild);
|
|
imagecopy($ergebnisbild,$img, $i * $bildbreite, 0, 0, 0, $bildbreite, $bildhoehe);
|
|
$i++;
|
|
}
|
|
|
|
#imagejpeg($ergebnisbild, NULL, 75);
|
|
imagejpeg($ergebnisbild, NULL, $jpg_quality);
|
|
imagedestroy($ergebnisbild);
|
|
?>
|
|
|