Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 13.05.2005 Ostrzeżenie: (0%)
|
Witam,
Poszukuję rozwiązania problemu dla przezroczystości napisu używając imagettftext. Obecnie poskładałem skrypt w takiej formie: Kod $width = 200; $height = 120; $img = imagecreatetruecolor($width, $height); $transparent = imagecolorallocatealpha($img, 0, 0, 0, 127); imagefill($img, 0, 0, $transparent); imagesavealpha($img, TRUE); $n = "Welcome!"; $font = "arial.ttf"; $fontsize = $width/10; $text_color = imagecolorallocate($img, 0, 0, 0); function textCenter($img, $text, $size, $font) { $t = imagettfbbox($size, 0, $font, $text); $x = (imagesx($img)/2) - (($t[4] - $t[6])/2); $y = (imagesy($img)/2) + (($t[1] - $t[7])/2); return array("x" => round($x), "y" => round($y)); } $t = textCenter($img, $n, $fontsize, $font); imagettftext($img, $fontsize, 0, $t['x'], $t['y'], $text_color, $font, $n); header("Content-Type: image/png"); imagepng($img); imagedestroy($img); Wykonałem przezroczystość tła ale interesuje mnie przezroczystość tekstu 80% na wzór znaku wodnego Nie wiem jak to rozwiązać i połączyć z obecnym skryptem. (IMG:http://s16.postimg.org/7w0swxkj9/welcome.png) Proszę o pomoc szanowne grono forumowiczów . Ten post edytował zebol 14.01.2016, 17:06:45 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:51 |