Autor | Zpráva | ||
---|---|---|---|
Prkny Profil |
#1 · Zasláno: 8. 6. 2012, 10:27:48
Mám obrázek bílého pozadí (podklad.png), rád bych na střed horizontální i vertikální vložil obrázek.
Bohužel se mi to nedaří, kde je chyba ? Vytvoří se mi černý čtverec s bílím pruhem nahoře Zde je kód: $sirka = 40; $vyska = 40; $out_name = "test.jpg"; $ikona = imagecreatefromjpeg("inc/ikony/4-55.jpg"); $iko_w = imagesx($ikona); // 40 $iko_h = imagesy($ikona); // 23 $podklad = imagecreatefrompng("podklad.png"); imagecopy($podklad, $ikona, (($sirka-$iko_w)/2), (($vyska-$iko_h)/2), $iko_w, $iko_h, $sirka, $vyska); imagejpeg($podklad, $out_name); |
||
Jan Tvrdík Profil |
#2 · Zasláno: 8. 6. 2012, 10:59:08
Vypadá to na špatné parametry pro funkci imagecopy. Domnívám se, že správně by to mělo být
imagecopy ($podklad, $ikona, ($sirka - $iko_w) / 2, ($vyska - $iko_h) / 2, 0, 0, $iko_w, $iko_h) |
||
Prkny Profil |
#3 · Zasláno: 8. 6. 2012, 11:07:00
Jan Tvrdík:
Děkuji. Domníval jste se naprosto správně. :-) |
||
Časová prodleva: 12 let
|
0