Bu Kodlar Nereye Yapıstırılacak Bıraz Acıklarmısınız Lutfen

emregunery adlı üyeden alıntı: mesajı görüntüle
<?php

if(isset($_POST['submit'])){
    $imagePath = $_FILES['image']['tmp_name'];
    
    $watermarkPath = $_FILES['watermark']['tmp_name'];
    
    $image = imagecreatefromjpeg($imagePath);
    $watermark = imagecreatefrompng($watermarkPath);
    
    $imageWidth = imagesx($image);
    $imageHeight = imagesy($image);
    $watermarkWidth = imagesx($watermark);
    $watermarkHeight = imagesy($watermark);
    
    $x = ($imageWidth - $watermarkWidth) / 2;
    $y = ($imageHeight - $watermarkHeight) / 2;
    imagecopy($image, $watermark, $x, $y, 0, 0, $watermarkWidth, $watermarkHeight);
    
    imagejpeg($image, 'output.jpg');
    
    imagedestroy($image);
    imagedestroy($watermark);
    
    echo 'Watermark başarıyla eklendi ve resim kaydedildi.';
}

?>

<!DOCTYPE html>
<html>
<head>
    <title>Watermark Ekleme</title>
</head>
<body>
    <form method="post" enctype="multipart/form-data">
        <input type="file" name="image" accept="image/jpeg">
        <input type="file" name="watermark" accept="image/png">
        <button type="submit" name="submit">Watermark Ekle</button>
    </form>
</body>
</html>
1.File input'a main fotoğrafı seçiyorsunuz jpg formatında olmak zorunda
2.File input'a watermarkı seçiyorsunuz png formatında olmak zorunda
Ardından output.png adlı bir resim oluşuyor php dosyasını attığınız konumda.Bu konumu kodlardan değişebilirsiniz kendinizce uyarlayın.
Bu arada php ile mi yapmak istiyorsunzu bilmiyorum fakat uzmanlık alanımca yöntem bu şekildedir.Kodu kendinizce düzenleyip kullanabilirsiniz şuan direk böyle atarsanızda çalışır fakat kolaylık açısından kurcalamanızı öneririm.