ugrás a tartalomhoz

Vízjel PHP-vel

RelakS · 2003. Dec. 1. (H), 14.06
Hali!
Megpróbáltam itt php-vel egy vízjelet produkálni, de ez az eredmény:

Hogyan lehetne ehelyett az, hogy a png fájl alfa csatornáját másoláskor ne átrakjam, hanem felhasználjam?
Jah, bal oldalon lenne a vízjel
 
1

Re: Vízjel PHP-vel

RelakS · 2003. Dec. 5. (P), 07.46
Nemá!
Ez ilyen rázós kérdés?!? :(
2

Re: Vízjel PHP-vel

T.G · 2003. Dec. 5. (P), 18.46
A kérdés szvsz nem érthető, és így segíteni nem könnyű :)

Az egy nagy kép helyett mi lenne, ha több kicsit mutatnál?
- az input képek (csak, hogy tudjuk, hogy a jelenlegi képen, mi a piros, mi a kék és mi a lógó szerepe, és ezeket a képeket ne generáld, hanem pontosan azt mutasd, amelyiket majd te is használni szeretnél)
- az a kép, amit szeretnél kapni, de nem tudsz (azt sem vágom, hogy a piros-kék háttérre, ha ráteszel egy szürke-fekete lógót, akkor hogyan lesznek a lógón a betűk különböző színűek)
- az a kép, amit te generálsz, ahogy neked sikerül
3

Re: Vízjel PHP-vel

RelakS · 2003. Dec. 5. (P), 19.29
Noszal:
Van egy kép, amit számolok, ez a piros-kék förtelem, lásd kezdő hozzászólás.
Amit még ráraktam, az a következők:
Alfacsatis png (álá vízjel):
Meg egy gif, csakhogy az megy-e:
A piros-satöbbi szín az teljesen érdektelen, szórakozni itt tessék a beállításokkal.

Egy a lényeg, hogy szeretnék egy képre egy másikat másolni úgy, hogy a másolandó alfa csatornája felhasználódjon az összemásoláskor (szóismétlés rulla ;) )

Remélem ez érthetőbb (nekem igen :D)
4

Re: Vízjel PHP-vel

T.G · 2003. Dec. 5. (P), 23.49
Na most nagyon gonosz leszek, és csak azért
sem mondom meg a választ. :)
Ellenben megmutatom, hogy nekem megy:
http://stack.hu/temp/alpha_teszt.jpg

De ha esetleg nem érted a célzást, akkor persze
lelövöm a poént, de bízom benne, hogy nem
lesz rá szükség. ;)
5

Re: Vízjel PHP-vel

RelakS · 2003. Dec. 6. (Szo), 15.59
Csak hogy röhögj, itt a kód, amit használtam:
 
(...)
$kep = imagecreate($teljesszelesseg,$teljesmagassag);
(...)
$err=ImageCreateFromPng("err.png");
ImageAlphaBlending($kep,true);
ImageCopy($kep,$err,10,100,0,0,90,54);

$err2=ImageCreateFromgif("err.gif");
imagecolortransparent($err2,imagecolorexact($err2,255,0,0));
ImageCopy($kep,$err2,200,100,0,0,90,54);

imagepng($kep);

imagedestroy($err);
imagedestroy($err2);
imagedestroy($kep);

Ismerős?

Mindenesetre én is onnan néztem a lehetséges megoldást ;)
6

Re: Vízjel PHP-vel

RelakS · 2003. Dec. 6. (Szo), 16.00
Mámeg mér hagy ki minden második sort?!? :o
7

Re: Vízjel PHP-vel

T.G · 2003. Dec. 6. (Szo), 18.10
használj ImageCreateTrueColor()-t az ImageCreate() helyett
8

Re: Vízjel PHP-vel

RelakS · 2003. Dec. 6. (Szo), 19.27
1 pill, de asszem az xar volt...
9

Re: Vízjel PHP-vel

RelakS · 2003. Dec. 6. (Szo), 19.32
használj ImageCreateTrueColor()-t az ImageCreate() helyett

Faxa, de most meg háttérszén nincs... :(
10

Re: Vízjel PHP-vel

RelakS · 2003. Dec. 6. (Szo), 19.39
Nemtom, hogy az első színt miért nem tekinti háttérnek, de megoldva!
T.G., a segítségedet köszönöm! :D