Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 28.04.2009 14:32

Ahojte.
Chcem prídať watermerk, s tým že zmenšujem obrázky. Obrázky sa pekne zmenšujú, ale text je chybný. Miesto písmen sú čierne štvorčery. Neviete kde môže byť chyba?

Ďalšie info:
Skúsil som s dvoma fontmi - arial, verdana, nepomáha.
Používam aplha.

Kód:
Kód:
if(!Empty($this->Text)){               
               $white = imagecolorallocate($novy, 0, 0, 0, $this->Alpha);
               $rozmery_textu = imagettfbbox($this->FontSize, 0, $this->Font.".ttf", $this->Text);
               imagettftext($novy, $this->FontSize, 0, (imagesx($novy) - $rozmery_textu[2]) / 2,
                  (imagesy($novy) - $rozmery_textu[5]) / 2, $white, $this->Font.".ttf", $this->Text);
               
            }


Keď vyrábam obrázok:
Kód:
$novy = imagecreatetruecolor($this->Sirka, $this -> Vyska);
               imagealphablending($novy, false);
                imagesavealpha($novy,true);
                 $transparent = imagecolorallocatealpha($novy, 255, 255, 255, 127);
                 imagefilledrectangle($novy, 0, 0, $this->Sirka, $this -> Vyska, $transparent);

               
               imagecopyresized($novy, $image, 0, 0, 0, 0, $this->Sirka, $this -> Vyska, imagesx($image), imagesy($image));

Obrázok generujem ako png.


Offline

Užívateľ
Užívateľ
GD - text = čierne štvorčeky

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 28.04.2009 15:31

a jak to robis najprv to napises a potom to zmensis alebo to najprv zmensis a potom napises text?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok NapísalOffline : 28.04.2009 16:27

No ak chces pridavat do obrazka len text na Copyright (alebo nieco podobne/vsade rovnaky text), tak si radsej zvol watemark cez obrazok.. Pretoze ja som mal ten isty problem (a nie len ten), furt mi cosi blblo, tak som nakoniec usudil ze lepsie/jednoduchsie/ ale hlavne krajsie :D bude pouzit obrazkovy watemark.
Ale ak nie, tak skus pozriet napr. SEM alebo napr. SEM. Su tu celkom jednoduche riesenia..
Alebo aj na PHP manualy bolo kopec rieseni k vkladaniu textu do obrazka.. :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok Napísal autor témyOffline : 28.04.2009 17:31

juho píše:
a jak to robis najprv to napises a potom to zmensis alebo to najprv zmensis a potom napises text?

po .. skúsim to zmeniť :)

// ono sa rovno vyrába zmenšenina, do ktorej ja vlastne vlkadám text ...
// takže keď som to dal pred zmenšenie tak to fungovalo, ale to nie je požadovaný efekt :), nedá sa to nejako urobiť aby to fungovalo po zmenšení?


Offline

Skúsený užívateľ
Skúsený užívateľ
GD - text = čierne štvorčeky

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 28.04.2009 19:06

Pokiaľ môžeš, použi namiesto GD knižnicu Imagick. Je to kvalitnejšia knižnica s kvalitnejšími výstupmi. Ale tiež nie je na každom serveri nainštalovaná...







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok Napísal autor témyOffline : 28.04.2009 19:38

ok problém som vyriešil. Bol spôsobený funkciou imagealphablending().


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Windows 8.1 cierne okna cierne listy

v Operačné systémy Microsoft

2

601

10.12.2016 17:10

LoveJoy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 5770 modre stvorceky

v ATI/AMD grafické karty

5

347

04.12.2013 17:30

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. miesto diakritiky stvorceky

v Ostatné

7

758

31.03.2009 20:18

geetee Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skusenosti Stvorceky Hore Vlavo

v Správy pre vedenie fóra

12

1495

26.06.2009 19:44

reDo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Geforce 7600GT - čierna obrazovka, štvorčeky, vypina monitor

v nVidia grafické karty

12

1222

27.07.2010 21:13

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čierne obrázky

v Operačné systémy Unix a Linux

0

778

22.05.2007 14:22

xgamer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cierne pozadie

v Ostatné

4

799

20.10.2010 21:18

miso1389 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vsetko cierne - help

v nVidia grafické karty

3

654

02.12.2007 9:36

Kamahl Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cierne preblikavanie monitora

v Monitory, televízory a projektory

1

587

02.10.2017 9:30

cinematik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. škalovanie resp. čierne pásy

v ATI/AMD grafické karty

10

930

22.09.2010 18:54

kuRca Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čierne plochy na monitore

v Monitory, televízory a projektory

10

508

14.04.2016 14:46

Cecekhunter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: SilverStone cierne predlzovacky

v Predám

0

264

26.07.2014 10:02

ericc64 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. D: cierne sata kable

v Vymením a darujem

2

370

20.07.2016 18:53

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Plazma - tenke cierne pasiky

v Monitory, televízory a projektory

8

2536

07.03.2013 23:20

vulu Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. K: Cierne ATX predlzovacky

v Kúpim

4

298

22.04.2016 13:27

hawo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s hrami - cierne pasy

v Počítačové hry

9

879

07.06.2011 7:58

patrikos68 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra