03-12-2022 11:22
04-06-2024 09:58
29-07-2023 09:39
13-09-2024 18:20
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);
// 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.
Kendi özelleştirilmiş stilini belirle
Uygulamanız için mükemmel renk modunu seçin.
Dil yönünüzü değiştirin
Tam ekran modu aç/kapat
Web sitesi için uygun bir menü sistemi seçin