Yayınımız yeniliklerle beraber yeni sitemizden devam ediyor. Seditio.com.tr takip edin.
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 Transparent Resim Oluşturmak | 3612 | 2020-03-26 |