Spojeni nekolika obrazku do jednohu
- tomasnikl
- Člen | 137
Ahoj,
chci se zeptat, nenapsal uz nekdo nejakou tridu, ktere by se predali obrazky (Nette\Image) a trida by je poskladala na sebe (jako vrstvy v photoshopu) do jednoho obrazku? Typicky priklad je napriklad aplikace pro tvorbu vlastnich tricek.. na tricko si skladate ruzne obrazky, texty… a pak si triko ulozite jako jeden jpg.
Nevite o necem, co by jiz bylo napsane a funkcni?
Dekuji za tipy.
- 22
- Člen | 1478
Web image (jpg, png, gif) nepodporuje layery, to buď musíš vrstvit PNG na sebe v HTML a pak ty PNG „zmergovat“ nebo použít jinou technologii, např. Flash..
Edit: napsat si něco vlastního by němělo byt moc složité
Editoval 22 (12. 10. 2012 9:56)
- tomasnikl
- Člen | 137
super, dekuju za tip, nevsiml jsem si ze existuje metoda place… je to opravdu jednoduche:
$background = Image::fromFile('image1.png');
$photo = Image::fromFile('image2.jpg');
$finalImage = Image::fromBlank(500, 500);
$finalImage->place($background);
$finalImage->place($photo, 100, 100);
$finalImage->save('vysledek.jpg');
a funguje to paradne, takze diky