ugrás a tartalomhoz

Kép a képre php-ben

pilot · 2012. Május. 15. (K), 08.01
Sziasztok!

Azt szeretném megtudni, hogy html-ben / PHP-ban hogyan lehet egy képre egy másik képet helyezni. Konkrétan egy fényképalbumban a fényképek jobb alsó sarkába kellene egy kis png grafikát tennem, ami linkként működne.
 
1

imagecopy, imagecopymerge

Poetro · 2012. Május. 15. (K), 09.29
2

egyben lehet nem fog menni

joed · 2012. Május. 15. (K), 09.59
Szia!

A kép képre illesztése ahogy Poetro is írta a Imagemagick-el a legegyszerűbb. Ha az overlay-elt képben van átlátszóság, akkor mindenképp PNG-24 formátumot javasolnék.

Ha linket már HTML-ben kell megoldanod, az adott A-t megfelelően pozicionálni. Rá tudod tenni az HTML-ben is az overlay képet, de így az alatt lévő kép a vízjeled nélkül letölthető lesz.
3

ImageMagick?

Poetro · 2012. Május. 15. (K), 10.06
Én nem írtam ImageMagick-et, de tény, hogy azzal lenne a legegyszerűbb, de az nagyon kevés szerveren elérhető főleg az olcsóbb fajtákon nem. Ezért én fentebb a beépített PHPs GD2 függvényeket írtam. És természetesen gondolom te is PNG32-re gondoltál, ugyanis csak az támogat átlátszóságot, a PNG24 csak a 8 bites színmélységet, ergo 16.7M színt kínál. A PNG32 ezzel ellentétben 8 biten alpha csatornát is támogat, amivel pixelenként megadható az átlátszóság.
4

Köszönöm mindenkinek a

pilot · 2012. Május. 15. (K), 14.32
Köszönöm mindenkinek a segítségét!!
5

Ehhez szerintem nincs szükség

Nagy Gusztáv · 2012. Május. 16. (Sze), 07.41
Ehhez szerintem nincs szükség a képek összeolvasztására. Inkább a képet CSS-ből kellene abszolút pozicionálni, és mehet a link. Ha összeolvasztod, külön trükköznöd kell, hogy csak a kiskép területe legyen link.
6

Layer a fotón

_lacus_ · 2012. Május. 16. (Sze), 08.38
Lehet, hogy most bődületes hülyeséget írok, de a html elemekkel történő fotó címkézést nem szabadalmaztatta a facebook?

Valahol olvastam, vagy hallottam, sajnos már nem tudom visszakeresni a forrást.
Ha ez így van, akkor mi van, nem lehet layereket rakni fotókra?
7

USA-ban minden megtörténhet

joed · 2012. Május. 16. (Sze), 09.40
AZ USA-ban minden megtörténhet, de erősen kétlem, hogy a magyar vagy akár az EU-s szabadalmi hivatal ilyet befogadna.
8

Megvan

_lacus_ · 2012. Május. 16. (Sze), 10.41
Itt olvastam: link 1

És itt bővebben: link 2
9

Más

Poetro · 2012. Május. 16. (Sze), 10.56
A fenti teljesen másról szól, mint amit a felhasználó akar. Ő nem embereket akar bejelölni a képen, hanem egy képet akar a másik fölé rakni.
10

Sikerült megcsinálni a

pilot · 2012. Május. 31. (Cs), 14.41
Sikerült megcsinálni a képegyesítést az alábbi módon:

$dest = imagecreatefrompng("folder.png");
$src = imagecreatefromjpeg("pic.jpg");
imagecopymerge($dest, $src, 30, 30, 0, 0, 100, 47, 100);
header('Content-type: image/png');
imagepng($dest,'',9);


Most már csak annyi a gondom, hogy a png kép eredetileg átlátszó részei a képegyesítés után már nem átlátszóak, kitakarják a hátteret.