lostyazilim
tr.link

Fontu Otomatik olarak Nasıl Büyültelebilirim?

5 Mesajlar 800 Okunma
acebozum
tr.link

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Arkadaşlar resim büyüklüğü 1024 x 700, 600x500 gibi orta büyüklükteki resimler olduğunda watermark tam güzel gözüküyor fakat resim 4582 x 4582, 3000x5000 gibi büyük resimler olduğunda watermark yazısı küçük kalıyor ben bu yazıyı otomatik olarak nasıl büyültebilirim.

Kalın olarak belirtiğim yer font büyüklüğü ayarı ben burayı 150 yaptığımda bu sefer orta büyüklükteki resimlerdeki watermark yazı devalaşıyor.
imagettftext($image, 20, 0, 10, $height, $white, $font, $text);


function watermark($resour) {
$text = 'Watermark';

$image = imagecreatefromstring(file_get_contents($resource['file']));
list($width, $height)= getimagesize($resour['file']);

$white = imagecolorallocate($image, 255, 255, 255);
$font = get_template_directory() . '/images/Roboto-Bold.ttf';


imagettftext($image, 20, 0, 10, $height, $white, $font, $text);

imagejpeg($image, $resour['file']);
imagedestroy($image);

return $resour;


}
 

 

elektronikssl
webimgo

Arestr Arestr WM Aracı Kullanıcı
  • Üyelik 10.08.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Devoloper
  • Konum Kayseri
  • Ad Soyad N** C**
  • Mesajlar 408
  • Beğeniler 403 / 143
  • Ticaret 0, (%0)
İf ile fotoğraf boyutunu kontrol edip ona göre font boyutunu bir değişkene atarsanız sorununuz çözülür
silenthilll

kişi bu mesajı beğendi.

FULL STACK WEB DEVELOPER

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Arestr peki bu kod üzerinden gidersek yazıyı nasıl transparan yapabilirim.
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Yukarıdaki koda şunu ekleme yaptım fakat olmadı.

$shadow = imagecolorallocatealpha($im, 255, 255, 255, 50);
 

 

wmaraci
wmaraci

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
tamam oldu eksik varmış.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al