![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam, czy ktoś tutaj wie jak najprościej zrobić taki "znak wodny" jak ma kwejk.pl? Normalnie na ich stronie zdjęcia wyświetlają się bez niego ale po kliknięciu prawym/pokaż obrazek na samym dole obrazka pojawia się biały pasek i adres strony kwejk.pl
Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
Mój kod uploadu obrazka wygląda tak:
CODE //UPLOAD OBRAZKA $sp1 = explode(".",($_FILES['obrazek']['name'])); if($sp1[1] == "gif" or $sp1[1] == "jpg" or $sp1[1] == "JPG" or $sp1[1] == "GIF" or $sp1[1] == "jpeg" or $sp1[1] == "JPEG" or $sp1[1] == "png" or $sp1[1] == "PNG") { $data_img=date('dmYHis'); $uploaddir = 'img/upload/'.$data_img.'-'; $_FILES['obrazek']['name'] = przyjazny_string($_FILES['obrazek']['name']); if(move_uploaded_file($_FILES['obrazek']['tmp_name'], $uploaddir.$_FILES['obrazek']['name'])) { //Zmiana rodzielczości obrazka if($sp1[1] != "gif" AND $sp1[1]!= "GIF") { $image = new SimpleImage(); $image->load($uploaddir.$_FILES['obrazek']['name']); if($image->getWidth() > 670) { $image->resizeToWidth(670); $image->save($uploaddir.$_FILES['obrazek']['name']); } else { //Zmiana wielkości do tego samego rozmiaru ale z kompresją $image->resizeToWidth($image->getWidth()); $image->save($uploaddir.$_FILES['obrazek']['name']); } } ////////////////////////////// $obrazek='img/upload/'.$data_img.'-'.$_FILES['obrazek']['name']; $tytul=htmlspecialchars($_POST['tytul']); $zrodlo=htmlspecialchars($_POST['zrodlo']); $autor=$_SESSION['login']; $data=date('Y-m-d H:i:s'); $zapytanie = "INSERT INTO `shity` (`id`, `tytul`, `obrazek`, `zrodlo`, `autor`, `data`, `typ`) VALUES ('', '$tytul', '$obrazek', '$zrodlo', '$autor', '$data', 'obrazek')"; $wykonaj = mysql_query($zapytanie); echo '<b>Obrazek został pomyślnie dodany!</b><br/> <a href="index.php">« Strona Główna</a>'; } else { echo '<b>Wystąpił błąd podczas dodawania obrazka.</b><br>'; echo '<a href="dodaj.php">« Powrót</a>'; } } else { echo '<b>Nie wybrano żadnego obrazka bądź jego format jest niedozwolony!</b><br/><a href="dodaj.php">« Powrót</a>'; } //KONIEC UPLOAD OBRAZKA Chcę do niego wsadzić to: CODE <?php header('content-type: image/jpeg'); $watermark = imagecreatefrompng('watermark.png'); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); $image = imagecreatetruecolor($watermark_width, $watermark_height); $image = imagecreatefromjpeg($_GET['src']); $size = getimagesize($_GET['src']); $dest_x = $size[0] - $watermark_width - 5; $dest_y = $size[1] - $watermark_height - 5; imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100); imagejpeg($image); imagedestroy($image); imagedestroy($watermark); ?> Czy ktoś może to dla mnie polączyć i napisać mniej więcej co zrobił, tak abym to zrozumiał? Pozdrawiam. Ten post edytował Gray 21.09.2011, 19:26:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 14:15 |