Autor Zpráva
MUH
Profil
Mám v php generovaný obrázek ze souboru a je tam černé pozadí a bílé čísla. Já ty čísla potřebuji vybarvit jakoukoli barvou bez nutnosti editace zdrojového obrázku. Taky potřebuji vybarvit pozadí (černé).
tiso
Profil
číslice sprav priehľadné a farbu im nastav cez pozadie nadradeného prvku...
MUH
Profil
Udělal jsem to tak, že nejdříve nakreslím červený obdélník a ten překryju pomocí funkce imagecopy těmi čísly. A výsledek? Čísla jsou stále bílá. Co s tím?

Pozn. čísla jsou kopírovány z obrázků png, které jsou průhledné.
Joker
Profil
Nezkoušíte to doufám v IE6 (nebo starším), který neumí průhledné PNG? V tomhle případě bych použil raději průhledný GIF
MUH
Profil
ale php s gd ver. 2 a vyšší obrázky gif neumí
Joker
Profil
njn, jen jsem chtěl naznačit, že tohle nemusí být chyba ve skriptu. Takže bych to zkusil v nějakém prohlížeči znalém průhledných PNG a když to tam poběží, je problém jasný. Když to ani tam nepoběží, je problém někde jinde.
Bubák
Profil
Nezkoušíte to doufám v IE6 (nebo starším), který neumí průhledné PNG?
Ale umí, průhlenost a průsvitnost jsou dva rozdílné pojmy.
MUH
Profil
Před chvílí jsem zkoušel zobrazit přímo základy těch obrázků(viz zde) v IE6 a normálně ty čísla byly červené.
Bubák
Profil
A v čem je teď problém? Máš průhledná čísla, tak stačí obrázku zadat pozadí pomocí CSS, třeba takhle:
<img style="background: #abcdef" src="set01.png">
MUH
Profil
Dobrý nápad. Teď už to jde. Díky.
Bubák
Profil
Dobrý nápad.
Vždyď to radil už tiso.
MUH
Profil
Ale to černé bude stále jen černé, že?
tiso
Profil
Bubák - to vieš... aspoň je čo čítať... Inak ja som si nebol istý či ide obrázku nastaviť background, preto som písal o nadradenom prvku...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0