• 19-01-2023, 22:13:52
    #1
    Merhaba arkadaşlar,
    wordpress üzerinde küçük bot yazılımı yaptırmıştım öncelerde sadece küçük bir yerde çözüm bulamadım.
    Resmi alıp ortasına resim ekiyoruz ama koordinatlarda ekliyor bunu resmin ortasına hangi boyutta eklemek istersek ne yapabiliriz kodun o kısmı bu...
    Ücretli veya ücretsiz biri yardımcı olabilir mi!

    imagejpeg($gelnResim, $yeniAdi, 250);
            if($wt=='Aktif'){
            $watermarkpng = get_bloginfo('url').'/wp-content/plugins/GorselBot/watermark.png';
            $Basilacak = imagecreatefrompng($watermarkpng);
            $sx = imagesx($Basilacak);
            $sy = imagesy($Basilacak);
            $ortalax = imagesx($gelnResim)- imagesx($Basilacak)-500;
            $ortalay = imagesy($gelnResim)-imagesy($Basilacak)-20;
            imagecopy($gelnResim, $Basilacak, $ortalax, $ortalay, 0, 0, imagesx($Basilacak), imagesy($Basilacak));
            imagejpeg($gelnResim, $yeniAdi, 100);
  • 19-01-2023, 22:21:33
    #2
    Ben soruyu anlamadım. Watermark resmini hangi boyutta olursa olsun ortasına mı eklemek istiyorsunuz ?
  • 19-01-2023, 22:22:47
    #3
    CihanAksoy adlı üyeden alıntı: mesajı görüntüle
    Ben soruyu anlamadım. Watermark resmini hangi boyutta olursa olsun ortasına mı eklemek istiyorsunuz ?
    evet hocam normalde koordinatlara göre ekliyor...
    Ben bunu tam ortasına eklemek istiyorum istediğim boyutta.
    Eğer testle ilerlemek istersen any verebilirim dm'den..
  • 19-01-2023, 22:33:45
    #4
    (resimwidth - filigranwidth) / 2 konumuna koyarsanız ortada olur
  • 19-01-2023, 22:36:58
    #5
    hesapadim adlı üyeden alıntı: mesajı görüntüle
    (resimwidth - filigranwidth) / 2 konumuna koyarsanız ortada olur
    anlamadım usta sana özelden kodu gönderdim bir bakar mısın.
  • 19-01-2023, 22:45:43
    #6
    imagejpeg($gelnResim, $yeniAdi, 250);
    if($wt=='Aktif'){
    $watermarkpng = get_bloginfo('url').'/wp-content/plugins/GorselBot/watermark.png';
    $Basilacak = imagecreatefrompng($watermarkpng);
    $imageWidth = imagesx($Basilacak);
    $imageHeight = imagesy($Basilacak);
    $logoWidth = imagesx($gelnResim);
    $logoHeight = imagesy($gelnResim);
    imagecopy($gelnResim, $Basilacak, ($imageWidth-$logoWidth)/2, ($imageHeight-$logoHeight)/2, 0, 0, imagesx($Basilacak), imagesy($Basilacak));
    imagejpeg($gelnResim, $yeniAdi, 100);
    Şu şekilde olması lazım