-
Ü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;
}
-
Ü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
1 kişi bu mesajı beğendi.
FULL STACK WEB DEVELOPER
-
Ü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);