go_lab
30.01.2008, 20:26:52
Witam,
tworze obrazek z użyciem biblioteki GD, zaczynam od imagecreatefrompng(); a następnie, na już przygotowanym obrazku, chciałbym umiescić napis.
Niestety używając funkcji imageColorAllocate() nie jestem w stanie stworzyć innego koloru, poza tym z gamy pierwotnego obrazka (gdy wpisuje jakiś kolor napis i tak jest koloru tła, bez względu na to, co wpisze).
Co robię źle?
Wydaje mi się, że uzywam złych funkcji, że gdzieś tu tkwi jakiś myk... prosze o pomoc
zzeus
30.01.2008, 21:01:15
Wklej jakiś kod, pokaż jak tego używasz
Kicok
30.01.2008, 23:53:47
go_lab
4.02.2008, 11:28:02
Dzięki!
Odkryłem, dlaczego nie wszystkie kolory się pojawiają: w Photoshopie zapisałem źródłowy obrazek w kolorach indeksowanych, a nie w pełnej gamie - z tąd kłopoty.
Kolejne pytanie, myślę, że podrzuce je do tego wątku:
Jak zmienić kodowanie znaków dla funkcji ImageTTFText?
nowotny
4.02.2008, 12:04:29
Wg. manuala tekst musi być w UTF-8...
<?php
$text=iconv('kodowanie_zrodla', 'UTF-8', $text);
?>