TR Kodlama Forumlar PHP ile Watermark Yapımı

  • Bu konu boş.
3 yanıt dizini görüntüleniyor
  • Yazar
    Yazılar
    • #6646
      oralunal
      Ziyaretçi

      PHP ile sitenizdeki resimlerinize watermark tekniğini uygulayabilirsiniz.
      Bugünkü makalemde PHP ve HTACCESS yardımı ile web sitenizdeki resimlerinize nasıl watermark yani resimlerin üzerine kendi logonuzu nasıl ekleyebileceğinizden bahsediyorum.
      Öncelikle dört adet dosyaya ihtiyacımız olacak. Bunlar:

      • watermark.php
      • .htaccess
      • logo.png
      • resim001.jpg

      Bunları kendiniz tedarik edin. Yani watermark.php ve .htaccess isimli iki dosya oluşturun. Daha sonra arkaplanı transparan ve opacity’si %60-%70 civarında olan bir PNG logo oluşturun kendinize. En sonra olarak da elinizdeki JPG resimlerden birini alın. Bunların hepsini bir klasöre atın.
      Şimdi gelelim dosyalarımızın içeriklerine..
      watermark.php:

      .htaccess:

      Bu dosyalarınızın bulunduğu klasördeki bütün resimlerde artık logo.png diye belirttiğiniz dosya bulunacaktır.
      Ekstra Özellikler:

      • Sistemde varsayılan olarak JPG Quality yani JPG kalitesi %75’dir. Bunu arttırmak için imagejpeg($resim); satırını imagejpeg($resim, null, %100); şeklinde değiştirin. %100 kısmını kendinize göre düzenleyin.
      • Eğer watermark logonun üzerine eklediğiniz resmi ortalamasını istiyorsanız aşağıdaki satırı

        bununla değiştirin:

      Umarım faydalı olur.
      Kolay gelsin,

    • #8820
      Anonim
      Ziyaretçi

      bu özellik için çok teşekkürler…
      basit kolay ve anlaşılır bir işi, çok güzel paylaşmışsınız…
      ama benim istediğim, sitemdeki resimler,
      başka bir siteden çağrıldığı zaman, bu özelliğin çalışarak,
      logonun resimlere eklenmesidir….
      yani benim sitemdeyken adres yazan logo eklenmesin,
      ancak başka siteye resimlerim konmuşsa, logo eklenerek resim görülsün
      sanırım sadece .htaccess de ufak bir değişiklik gerekiyor…
      bu dediğimi yapabilmek için, bilen arkadaşlardan yardım bekliyorum..
      saygılar herkese

    • #8821
      Anonim
      Ziyaretçi

      Evet bu dediğinizi .htaccess den hotlinking özelliği ile birkç düzenleme yapabilirsiniz. ama emin değilim

    • #8822
      Anonim
      Ziyaretçi

      Evet bu dediğinizi .htaccess den hotlinking özelliği ile birkç düzenleme yapabilirsiniz. ama emin değilim

3 yanıt dizini görüntüleniyor
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.