Featherlight Web Site Tasarımı

SimplePicture Web Site Tasarımı

Extended Web Site Tasarımı

Faulkner Web Site Tasarımı

PHP ile Resim Üzerine Yazı Yazma – PHP Watermark Ekleme Fonksiyonu

PHP Öğreniyorum Perşembe Haziran 9th, 2016
524 Görüntülenme

Daha önce PHP ile watermark fonksiyonundan bahsetmiştik bu konumuzda ise arkadaşlar herhangi bir resim üzerine yazı yazabileceğimiz bir fonksiyondan bahsedeceğiz. Bu fonksiyonumuz resim üzerine yazı yazacağız gibi yazdığınız yazının arkaplan rengini belirleyebiliyorsunuz.

Gerekli Kodlar
<?php 

	FUNCTION _SAVE_WATERMARK($text, $source_file) { 
			$public_file_path = '.';
		LIST($width, $height) = getimagesize($source_file);
			$image_p = IMAGECREATETRUECOLOR($width, $height);
			$info = getimagesize($source_file);
		IF($info[2] == IMAGETYPE_JPEG){
			$image = IMAGECREATEFROMJPEG($source_file) OR DIE('JPEG/JPEG Image type is open failed');
		}
		
		IF($info[2] == IMAGETYPE_PNG){
			$image = IMAGECREATEFROMPNG($source_file) OR DIE('PNG Image type is open failed');
		}
		
		IF($info[2] == IMAGETYPE_GIF){
			$image = IMAGECREATEFROMGIF($source_file) OR DIE('GIF Image type is open failed');
		}
	 
	IMAGECOPYRESAMPLED($image_p, $image, 0, 0, 0, 0, $width, $height, $width, $height); 
	  
		  $text_color = IMAGECOLORALLOCATE($image_p, 0, 0, 0);
		  $bg_color = IMAGECOLORALLOCATE($image_p, 255, 255, 255);
		  $font = $public_file_path . '/arial.ttf';
		  $font_size = 12; 
		  
		  $offset_x = 0;
		  $offset_y = 0;

		  $dims = imagettfbbox($font_size, 0, $font, $text);
		  $text_width = $dims[4] - $dims[6] + $offset_x;
		  $text_height = $dims[3] - $dims[5] + $offset_y;

	  IMAGEFILLEDRECTANGLE($image_p, $width-$text_width-20, $height, $width, $height-$text_height-30, $bg_color);

	  IMAGETTFTEXT($image_p, $font_size, 0, $width-$text_width-10, $height-$text_height, $text_color, $font, $text);

		header('Content-type: image/png');
		IMAGEPNG($image_p);
		IMAGEDESTROY($image_p);

	}; 

	ECHO _SAVE_WATERMARK('Webinyo.COM', 'http://webinyo.com/wp-content/uploads/2015/10/phpHazirKodlar-728x375.jpg');

   ### Webinyo.com ###

?>
Örnek Çıktı

watermark

Yorumlar

Henüz hiç yorum yapılmamış.

İlginizi Çekebilir
PHP 5 Sabit Değişkenler

PHP 5 Sabit Değişkenler

Çarşamba Nisan 19th, 2017
148 Görüntülenme
PHP 5 Veri Türleri

PHP 5 Veri Türleri

Pazar Nisan 16th, 2017
124 Görüntülenme
PHP 5 Echo ve Print İfadeleri

PHP 5 Echo ve Print İfadeleri

Cumartesi Nisan 15th, 2017
128 Görüntülenme
PHP 5 Değişkenleri

PHP 5 Değişkenleri

Pazartesi Nisan 10th, 2017
145 Görüntülenme
PHP 5 Syntax ( Sözdizimi )

PHP 5 Syntax ( Sözdizimi )

Pazar Nisan 2nd, 2017
195 Görüntülenme
PHP 5 Giriş

PHP 5 Giriş

Pazar Nisan 2nd, 2017
179 Görüntülenme
PHP ile Twitter API Kullanarak Tweet Atma

PHP ile Twitter API Kullanarak Tweet Atma

Pazar Aralık 4th, 2016
1.047 Görüntülenme
PHP ile Twitter API Kullanarak Uygulamaya Bağlanma

PHP ile Twitter API Kullanarak Uygulamaya Bağlanma

Cumartesi Aralık 3rd, 2016
1.042 Görüntülenme
PHP ile move_uploaded_file() Fonksiyonu Kullanımı | Dosya Upload Etme

PHP ile move_uploaded_file() Fonksiyonu Kullanımı | Dosya Upload Etme

Çarşamba Kasım 30th, 2016
1.199 Görüntülenme
PHP’de PDO ile Bir Tabloda ki Satır Sayısını Öğrenme

PHP’de PDO ile Bir Tabloda ki Satır Sayısını Öğrenme

Cuma Kasım 25th, 2016
809 Görüntülenme
Bunlar da var!
WordPress Bot MASTER v1.0 Panel Kurulumu

WordPress Bot MASTER v1.0 Panel Kurulumu

Perşembe Aralık 24th, 2015
3.590 Görüntülenme
Tim Cook Weibo’da Hesap Açtı

Tim Cook Weibo’da Hesap Açtı

Pazartesi Mayıs 18th, 2015
260 Görüntülenme
Apple iPhone SE etkinliğini canlı izleyin!

Apple iPhone SE etkinliğini canlı izleyin!

Pazartesi Mart 21st, 2016
247 Görüntülenme
Kostümüyle Etrafa Korku Salan Köpek [Video]

Kostümüyle Etrafa Korku Salan Köpek [Video]

Cuma Kasım 27th, 2015
264 Görüntülenme