Dijital Ürün Alış ve Satışı için: Buraya Tıkla

Sesli dinle

Bilindiği üzere Seditio'da resimlerin üzerine logo ekleme özelliği bulunmaktadır.

Logo eklerken Alt sol, Alt sağ, Üst sol ve Üst sağ gibi özellikler mevcut.

Şimdi yapacağımız modifiye ile Resim ortasına da Filigran ekleme özelliği katmış olacağız.

Öncelikle functions.admin.php de alttakini buluyoruz.

$result[] = array ('gallery', '21', 'gallery_logopos', 2, 'Bottom left', array('Top left','Top right','Bottom left','Bottom right','Center')); 

Alttaki ile değiştiriyoruz.

$result[] = array ('gallery', '21', 'gallery_logopos', 2, 'Bottom left', array('Top left','Top right','Bottom left','Bottom right','Center', 'Center Diagonal')); 

Daha sonra functions.image.php dosyasını açıyoruz ve alttakini buluyoruz.

case 'Center':
		$img2_x = ($img1_w - $img2_w) / 2;
		$img2_y = ($img1_h - $img2_h) / 2;
		break;

Altına Ekliyoruz.

case 'Center Diagonal':
            // Watermark'ı 45 derece döndür
            $img2_rotated = imagerotate($img2, 45, imagecolorallocatealpha($img2, 0, 0, 0, 127));
            // Döndürülen watermark'ı ortalamak için boyutları al
            $img2_rotated_w = imagesx($img2_rotated);
            $img2_rotated_h = imagesy($img2_rotated);
            // Döndürülen watermark'ı ortalamak için X ve Y koordinatları
            $img2_x = ($img1_w - $img2_rotated_w) / 2;
            $img2_y = ($img1_h - $img2_rotated_h) / 2;
            // Şeffaflığı kontrol et ve ayarla
            imagecopy($img1, $img2_rotated, $img2_x, $img2_y, 0, 0, $img2_rotated_w, $img2_rotated_h);
            // Döndürülen watermark'ı serbest bırak
            imagedestroy($img2_rotated);
            break;

Alttakini buluyoruz.

imagecopymerge($img1, $img2, $img2_x, $img2_y, 0, 0, $img2_w, $img2_h, $trsp);

Alttaki ile değiştiriyoruz.

// Eğer 'Center Diagonal' dışında bir pozisyon varsa, normal watermark yerleştirme işlemi yap
    if ($position !== 'Center Diagonal') {
        imagecopymerge($img1, $img2, $img2_x, $img2_y, 0, 0, $img2_w, $img2_h, $trsp);
    }

İşlem tamamdır bundan sonra resimlerin ortasına filigran ekleyebilirsiniz.

Ayarları yapmak için: admin/config?n=edit&o=core&p=gallery adresine gitmeniz gerekiyor.

Bu uygulama Seditio 178 ve üst sürümleri için yapılmıştır.


Yorumlar (0)
henüz yorum yok
Tema Ayarları

Kendi özelleştirilmiş stilini belirle

Mod Seç

Uygulamanız için mükemmel renk modunu seçin.


RTL Mode

Dil yönünüzü değiştirin


Fluid Layout

Tam ekran modu aç/kapat


Navigasyon Konumu

Web sitesi için uygun bir menü sistemi seçin


Görünüm