Yayınımız yeniliklerle beraber yeni sitemizden devam ediyor. Seditio.com.tr takip edin.
PHP’de GD ile eklediğiniz resimlerin arkası varsayılan olarak siyah oluyor.
Eğer saydam bir arka planı olmasını istiyorsanız, şu şekilde ilerlemek gerekiyor:
Önce yeni ve boş bir resim yaratıyoruz:
$im = imagecreatetruecolor(100, 100);
Daha sonra bu resimden saydam olacak rengi oluşturuyoruz.
Aşağıdaki örnekte beyaz renk saydam olacak, sizin resminizde bu renk kullanmadığınız herhangi bir renk olabilir.
$transparent = imagecolorallocatealpha($im, 255, 255, 255, 127);
Yarattığımız bu renk saydam olacağı için, boş resmi bu renk ile dolduruyoruz:
imagefill($im, 0, 0, $transparent);
Artık bu resme istediğimiz herhangi bir nesneyi ekleyebiliriz.
Örneğin yazı ekleyelim, önce yazı rengini belirleyelim. Bu renk arka plan renginden farklı olmalı ki saydam olmasın:
$black = imagecolorallocate($im, 0, 0, 0); imagestring ($im , 5 , 0 , 0 , "Seditio CMS" , $black);
Yazımızı da ekledikten sonra, saydamlığı destekleyen PNG formatında resmi kaydetmemiz gerekiyor:
imagepng($im,"seditiocms.png");
Saydam resmimiz hazır.
PHP İle Resim Üzerine Yazı Yazma | 2594 | 2021-03-23 |