Autor | Zpráva | ||
---|---|---|---|
Soleto Profil * |
#1 · Zasláno: 16. 3. 2012, 12:12:06 · Upravil/a: Moderátor (editace znemožněna) 16. 3. 2012, 15:41:46
Ahoj, neporadil by někdo, jak do tohoto PHP kódu můžu místo bílého pozadí vložit svůj obrázek? Vůbec netuším kam a jak to vložit. Děkuji pěkně za pomoc.. Fakt to nedám :-(
header('Content-Type: image/png'); $im = imagecreatetruecolor(200, 22); $bg_color = imagecolorallocate($im, 255, 255, 255); $font_color = imagecolorallocate($im, 0, 0, 0); $orange = imagecolorallocate($im, 46, 46, 46); imagefilledrectangle($im, 0, 0, 200, 28, $bg_color); $text = 'test'; $font = "./char.ttf"; imagettftext($im, 24, 0, 1, 19, $font_color, $font, $text); imagepng($im); imagedestroy($im); Moderátor Majkl578: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
DarkMeni Profil |
Vytvoříš resource toho pozadí, a potom ty 2 obrázky spojíš nějakou funckí, třeba imagecopy(resampled|resized|merage).
<?php header('Content-Type: image/png'); $pozadi = imagecreatefrompng('jeho adresa.png'); // nebo ..fromjpeg, frombmp, záležéí na jeho formátu $im = imagecreatetruecolor(200, 22); $bg_color = imagecolorallocate($im, 255, 255, 255); $font_color = imagecolorallocate($im, 0, 0, 0); $orange = imagecolorallocate($im, 46, 46, 46); imagefilledrectangle($im, 0, 0, 200, 28, $bg_color); $text = 'test'; $font = "./char.ttf"; imagettftext($im, 24, 0, 1, 19, $font_color, $font, $text); imagecopy($im, $pozadi, 0, 0, 0, 0, 200, 22); //Takový nějaký argumenty, v manuálu to je někde popsaný imagepng($im); imagedestroy($im); imagedestroy($pozadi); ?> |
||
Časová prodleva: 12 let
|
0