Hi,
ich habe ein script um bilder hochzuladen und gleichzeitig ein thumb zu erzeugen. jetzt möchte ich einen copyright-text in das hochgeladene bild einfügen. das ich das mit der ImageString funktion machen kann weiß ich. was nicht weiß ist, wie und an welcher stelle in meinem script. das thumb braucht kein copyright-text sondern nur das originalbild, welches dann in der gallerie angezeigt wird. vielleicht kann mir ja einer helfen. mein script sieht so aus:
ich habe ein script um bilder hochzuladen und gleichzeitig ein thumb zu erzeugen. jetzt möchte ich einen copyright-text in das hochgeladene bild einfügen. das ich das mit der ImageString funktion machen kann weiß ich. was nicht weiß ist, wie und an welcher stelle in meinem script. das thumb braucht kein copyright-text sondern nur das originalbild, welches dann in der gallerie angezeigt wird. vielleicht kann mir ja einer helfen. mein script sieht so aus:
PHP-Code:
$abpath = "../galleries/unsere/images"; //Absolute path to where images are uploaded. No trailing slash
$sizelim = "yes"; //Do you want size limit, yes or no
$size = "2048000"; //What do you want size limited to be if there is one
$kb = "5000";
$filesize = $kb * 1024;
$fehler1 = "0";
$log = "";
$cert1 = "image/pjpeg"; //Jpeg type 1
$cert2 = "image/jpeg"; //Jpeg type 2
//checks if file exists
if ($file_name == "") {
$fehler1 = "1";
$log .= "Keine Datei zum upload ausgewählt!<br>";
}
if ($file_name != "") {
//checks if file exists
if (file_exists("$abpath/$file_name")) {
echo "Datei: <b>$file_name</b> existiert bereits!<br>";
} else {
//checks if files to big
if (($sizelim == "yes") && ($file_size > $filesize)) {
$file_size = ($file_size / 1024);
$file_size2 = round($file_size, 2);
$log .= "Datei <b>$file_name</b> ist zu groß! Dateigröße: $file_size2 KB<br>";
} else {
//Checks if file is an image
if (($file_type == $cert1) or ($file_type == $cert2)) {
@copy($file, "$abpath/$file_name") or $log .= "Dateiupload nicht möglich<br>";
if (file_exists("$abpath/$file_name")) {
$log .= "Datei <b>$file_name</b> wurde hochgeladen!<br>";
}
} else {
$log .= "Datei <b>$file_name</b> ist kein Bild!<br>";
}
}
}
}
#
# Thumbnail
#
$imagepath = "../galleries/unsere/images";
$thumbpath = "../galleries/unsere/images/thumbs";
$file = "$file_name";
$margin = 100;
$image = "$imagepath/$file";
$im = imagecreatefromjpeg($image);
$width = imagesx($im);
$height = imagesy($im);
$twidth = $margin - 20;
$theight = ($twidth / $width) * $height;
if ($theight > 80) {
$twidth2 = $twidth;
$twidth = (80 / $theight) * $twidth2;
$theight = 80;
}
$im2 = imagecreatetruecolor($twidth,$theight);
imagecopyresized($im2,$im,0,0,0,0,$twidth,$theight,$width,$height);
imagejpeg($im2,"$thumbpath/$file",75);
Kommentar