PHP İle Resim Üzerine Yazı Yazma - Seditio Yazılım - Seditio CMS Türkiye

Yayınımız yeniliklerle beraber yeni sitemizden devam ediyor. Seditio.com.tr takip edin.

User profile picture

Kaan

Seditio CMS

PHP İle Resim Üzerine Yazı Yazma

Bir çok emlak sitesinde, resim galerilerinde ve haber scriptlerinde görmüşüzdür resimlerin üzerine yazılan yazıları.Bu tür bol görselli sitelerde resimlerin çalınmasını engellemeke için site sahipleri görsellerin üzerine site isimlerini yazar tabiki bu yöntem çok sayıda görsel olduğu için işkenceye dönüşecektir.Tamda bu sırada hayat kurtarıcısı=php giriyor devreye ve bir kaç satır kod ile hem resim üzerine yazı yazmamızı hemde resimlere efekt uygulamamızı kolaylaştırıyor üstelik hiç bir resim editörü kullanmadan.

Kod dizisi aşağıdaki gibidir.

 $input_text = 'bla bla';
    $width = 450;
    $height = 250;
    
    $textImage = imagecreate($width, $height);
    $color = imagecolorallocate($textImage, 0, 0, 0);
    imagecolortransparent($textImage, $color);
    imagestring($textImage, 15, 18, 15, $input_text, 0xFFFFFF);
    
    
    // create background image layer
    $background = imagecreatefromjpeg('bg.jpeg');
    
    // Merge background image and text image layers
    imagecopymerge($background, $textImage, 100, 100, 0, 0, $width, $height, 100);
    
    
    $output = imagecreatetruecolor($width, $height);
    imagecopy($output, $background, 0, 0, 0, 0, $width, $height);
    
    
    ob_start();
    imagepng($output);
    printf('<img id="output" src="data:image/png;base64,%s" />', base64_encode(ob_get_clean()));

 

 

php İle resim Üzerine yazı yazma

İlginizi Çekebilir

Yorumlar

Henüz yorum yapılmamıştır.