Vložení HTML prvku do obrázku pomocí PHP

dota

Vložení HTML prvku do obrázku pomocí PHP
« kdy: 15. 08. 2014, 08:52:14 »
Dobry den.

Potreboval by som trosku posunut ako spravit nasledovne.
Uzivatel ma profilovu foto. Na tej foto by som potreboval pridat napriklad farebny kruzok aby som ho vedel oznacit za "specialneho" uziatela ale nechcem to riesit cez watermark ale cez vykreslovanie len sa nieako neviem pohnut s cim vlastne zacat. HTML + PHP dakujem za posunutie
« Poslední změna: 15. 08. 2014, 10:39:09 od Petr Krčmář »


Lubomir Sach

Re:Vlozenie html prvku do obrazku pomocov php
« Odpověď #1 kdy: 15. 08. 2014, 09:06:47 »
V tom pripade budes musiet pokracovat a pozriet sa na Java Script. S nim mozes vykreslit na fotku co len chces bez toho aby si fyzicky zasahoval do obrazku.

huggog

Re:Vlozenie html prvku do obrazku pomocov php
« Odpověď #2 kdy: 15. 08. 2014, 09:15:40 »
a musí to být přímo v obrázku? Pokud ne, tak nejjednodušší je napozicovat průhledné png přes foto.

dota

Re:Vlozenie html prvku do obrazku pomocov php
« Odpověď #3 kdy: 15. 08. 2014, 10:37:09 »
to napoziciovanie nie je zly napad.

Re:Vložení HTML prvku do obrázku pomocí PHP
« Odpověď #4 kdy: 15. 08. 2014, 11:03:23 »
normalne das novy div ktory bude nad obrazkom, a jemu das ako background-image tu bodku co chces, ale ako transparentne png. - takto sa to robi bezne na strankach


3ugeene

Re:Vložení HTML prvku do obrázku pomocí PHP
« Odpověď #5 kdy: 15. 08. 2014, 11:07:43 »
pokud ti vylozene nejde o to to mit v obrazku samotnem, je resenim nejaky DIV, relativni a absolutni pozicovani a pripadny zindex pro jistotu... Proste nad obrazkem udelas overlay a tam si nacpes, co hrdlo raci

Dzavy

Re:Vložení HTML prvku do obrázku pomocí PHP
« Odpověď #6 kdy: 15. 08. 2014, 11:46:55 »
Muzes z toho udelat PHP dynamickej obrazek generovanej GD. Priklad jak nacist existujici jpeg, neco do nej nacpat a pak ho poslat je napr. na http://php.net/manual/en/function.imagecreatefromjpeg.php

j

Re:Vlozenie html prvku do obrazku pomocov php
« Odpověď #7 kdy: 16. 08. 2014, 10:54:38 »
V tom pripade budes musiet pokracovat a pozriet sa na Java Script. S nim mozes vykreslit na fotku co len chces bez toho aby si fyzicky zasahoval do obrazku.

Ale prdlajs, PHP nabizi hned nekolik knihoven pro kresleni obrazku. Trebaz zminovany GD. Otazka spis je, proc neco takovyho delat takhle blbe ... Tyhle veci se delaji bezne tak, ze nekde kolem avatara visej "metaly" v podobe ruznych pidiiokon. On totiz bude uzivatel urcite nadsenej, kdyz mu nekdo doprostred ksichtu flakne nejakej obrazek ... protoze avatar muze bejt lecos.

haha

Re:Vložení HTML prvku do obrázku pomocí PHP
« Odpověď #8 kdy: 16. 08. 2014, 11:15:51 »
Spíš než nadšení uživatele bych řešil fakt, že když budu "metály" kreslit přímo do avatarů, tak při pěti různých ikonách budu mít 5x víc obrázků, tzn. víc bordelu, co se musí nacachovat, při každé úpravě se všechno musí dávkově překreslit(plus opět cache) a vůbec je to takový neohrabaný. Překryv nad obrázkem je tady jasná volba.