Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/serpito/public_html/wp-content/plugins/amp-plus/amp-plus.php on line 200
PHP:AJAX: Dinamik Watermark Images | - Ajax - Serpito | www.serpito.com - AMP tarafı | Hızlandırılmış Mobil Sayfa

PHP:AJAX: Dinamik Watermark Images | - Ajax - Serpito

PHP:AJAX: Dinamik Watermark Images | - Ajax - Serpito | Quelle: www.serpito.com
PHP:AJAX: Dinamik Watermark Images Posted on 22 Şubat 201324 Nisan 2013 by Atilla Akoğlu

PHP Watermark konusu özellikle içerik yayıncılığı için önemli bir hal aldı. İçerikleriniz ve hazırladığınız görselleriniz Google Image Search ve diğer görsel arama motorlarında kolayca bulunup kullanılabilir haldedir. Bu yüzden, resimlerinizin üzerine imzanızı ekleyerek koruyabilirsiniz.

 

Resim üzerinde logo yapıştırma konusu için;  PHP: Resime İmza Logo Ekleme (Watermark images)  yazımda resim üzerinde logo imza resimi watermark olarak oluşturan yazımızı inceleyebilirsiniz.

Bu makalede, resim üzerinde text (metin) imzası koyan bir demo uygulamasını tanıtıp, herzamanki gibi dosyalarını paylaşıyorum.

Demo   Download

Uygulamanın rahat kullanılabilmesi ve anlaşılabilmesi için, serpito demo arayüzü üzerinde,  AJAX  ile  çalışan dinamik imza metni  ve yazı rengini seçip görseli güncelleyecek şekilde geliştirdim. Ana ekranda basit bir formda imza metni ve renk seçim paleti aracılığıyla,   alınan post verileri, post.php dosyasına AJAX metoduyla gönderilir ve post.php dosyasında watermark işlemi gerçekleşir. Kodları paylaşayım;

index.php

 <h2>Resim üzerine text imza ekleyebilirsiniz.</h2> <div align="center"> <form id="urlformu" method="post"> <input type="text" style="width:250px;" placeholder="imza girin (max. 50 karakter)" id="url" /> <label>Yazı Rengi </label><strong>#</strong><input type="text" style="width:60px;" maxlength="6" size="6" id="color" value="00ff00" /> <button type="submit">Güncelle!</button> </form> <div class="clear"></div> <div id="response"> <img src="antalya.jpg" alt="örnek resim" /> </div> </div> 

post.php

 <?php =substr(strip_tags(stripslashes(Array&#91;\'url\'&#93;)),0,50); =stripslashes(Array&#91;\'color\'&#93;); ?> <h2 align="center">Yeni resim</h2> <?php  = \'#\'.;  = \'verdana.ttf\';  = \'22\';  = 0;  = 20;  = 20;  = false;  = \'#e1e1e1\';  = 2;  = \'images/\';  = \'images/\'; include("watermark_text.class.php");  = "antalya.jpg";  = glob(\'images/*\'); // get all file names foreach( as ){ // iterate files if(is_file()) unlink(); // delete file }  =  .time(). basename("resim.jpg");  = new Zubrag_watermark(); ->setShadow(, ); ->setFont(, ); ->ApplyWatermark(, , , , ); ->SaveAsFile(); ->Free(); ?> <img src="<?=?>" /> </div> 

Demo    Download

This entry was posted in Ajax, Demo Uygulama, PHP and tagged , , , , , , , , , , , , . Bookmark the permalink.
Baskı
Içerikten sorumlu:
www.serpito.com
AMP eklentisi aracılığıyla mobil sayfa:
amp-cloud.de
Gizlilik ve Kullanım Şartları:
www.serpito.com
AMP-Update:
17.06.2018 - 06:52:16