Witam mam dwa skrypty, jedne z nich proporcioalnie pomniejsza obrazek a drugi tworzy znak wodny na zdjęciu czy ktoś mógłby mi powiedzieć jak połączyć te skrypty ewentualnie podać mi gotowy skrypt spełniający te funkcję
skrypt miniatur:
<?php
// The file
$filename = 'pliki/zdjecia/'.$kat.'/'.$id.'.jpg';
// Set a maximum height and width
$width = 90;
$height = 90;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
if ($width && ($width_orig < $height_orig)) {
$width = ($height / $height_orig) * $width_orig;
} else {
$height = ($width / $width_orig) * $height_orig;
}
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
// Output
imagejpeg($image_p, null, 100);
?>
dodawanie znaku wodnego:
<?php
$znaczek = "logo.gif";
$pozycja = "tl"; // lewy górny róg
function znaczek($plik,$pozycja)
{
$image1 = imagecreatefromgif( $znaczek );
$image2 = imagecreatefromjpeg( $plik );
$plik_w = imagesx( $image2 );
$plik_h = imagesy( $image2 );
$znaczek_w = imagesx( $image1 );
$znaczek_h = imagesy( $image1 );
if( $pozycja == "tl" )
{
$od_x = $plik_w - $znaczek_w - 5;
$od_y = $plik_h - $znaczek_h - 12;
}
imagecopy( $image2, $image1, $od_x, $od_y, 0, 0, $znaczek_w, $znaczek_h );
imagejpeg( $image2 );
imagedestroy( $image1 );
imagedestroy( $image2 );
}
header( "Content-type: image/jpg" ); znaczek("$kat/$id.jpg","tl");
?>
Z góry dzięki