Foto zegt alles:

Hoe zou ik dit best kunnen maken (met C# Forms)?
Ik zou een PNG bestand met daarin een zwart wit afbeelding van een hart gebruiken als "shape". De detectie van waar er overal foto's moeten staan zou ik doen door te kijken of de locatie zwart is. Enerzijds door een raster te maken (dan zou ik vaste afstanden gebruiken, die misschien niet goed uitkomen aan de rand. Anderzijds door een variabel raster dat telkens horiztonaal en verticaal het midden berekend en dan kijkt hoeveel foto's er tussen kunnen.
Verder roteer ik de afbeeldingen willekeurig. Tot zover kan ik het wel doen en maakte ik al iets. Maar als je naar de foto hierboven kijkt, is er meer aan de hand. de foto's aan de schuine linkerkant zijn bv. zo gedraaid dat ze de lijn meevolgen. Hoe zou ik dat kunnen implementeren? Of zijn er andere oplossingen om zo'n taak aan te pakken?
Hier gaat het over een hart vorm, in de praktijk ga ik het enkel voor dit gebruiken. Oplossingen mogen echter algemeen zijn. Graag zelfs.

Hoe zou ik dit best kunnen maken (met C# Forms)?
Ik zou een PNG bestand met daarin een zwart wit afbeelding van een hart gebruiken als "shape". De detectie van waar er overal foto's moeten staan zou ik doen door te kijken of de locatie zwart is. Enerzijds door een raster te maken (dan zou ik vaste afstanden gebruiken, die misschien niet goed uitkomen aan de rand. Anderzijds door een variabel raster dat telkens horiztonaal en verticaal het midden berekend en dan kijkt hoeveel foto's er tussen kunnen.
Verder roteer ik de afbeeldingen willekeurig. Tot zover kan ik het wel doen en maakte ik al iets. Maar als je naar de foto hierboven kijkt, is er meer aan de hand. de foto's aan de schuine linkerkant zijn bv. zo gedraaid dat ze de lijn meevolgen. Hoe zou ik dat kunnen implementeren? Of zijn er andere oplossingen om zo'n taak aan te pakken?
Hier gaat het over een hart vorm, in de praktijk ga ik het enkel voor dit gebruiken. Oplossingen mogen echter algemeen zijn. Graag zelfs.