Otázkou ovšem je, co znamená myBitmapC = myBitmapA+myBitmapB Pokud se jedná o složení dvou obrázků "přes sebe", pak je principiální cestou ta rada s využitím funkcí GetPixel a SetPixel. Pouze si musíte nadefinovat vhodnou funkci, jak se budou jednotlivé pixely "sčítat" - dají se tak vytvářet libovolné efekty. Pouze upozornění na skutečnost, že to bude šíleně pomalé a neefektivní - existují mnohem sofistikovanější způsoby práce s jednotlivými body bitmapy (např. využitím maticových počtů či uzamčením bitmapy v paměti a přímým přístupem k jednotlivým jejím bodům). Pokud chcete ty obrázky spojit jako koláž "vedle sebe" či přes sebe tak, že se vzájemně překrývají (nekombinují), pak je nejjednodušší způsob dle rady pana Linharta (i tady existují určité možnosti částečné kombinace jednotlivých obrázků, např. nastavením "průhledné" barvy apod.).
|