Winter demo 2018 lazarus / 39-Graphics ---------------------------------------------------------------------- User137 · 2018-12-25 09:03 Thought to make a small "winter card" sort of app    I load in high quality pictures so that's why compressed size is 3MB. It's on purpose so someone might learn scaling techniques, pixel manipulation etc. It includes an invert function with alpha-channel. And no external libraries, just Lazarus. Snow falling animation scales with fps, so speed and thickness of it should be same on every machine. I intended to make snow also collide and form a surface, but since it's already down to 42 fps on my machine i thought it's enough. Better performance could be achieved with hardware acceleration. Source code: https://1drv.ms/u/s!AkA8eob3K73BhAjM7LXoxpbJJ2X8 ---------------------------------------------------------------------- circular · 2018-12-26 12:56 Cool idea Sadly doesnt work here on Linux and Lazarus 1.6. ---------------------------------------------------------------------- wp · 2018-12-26 15:48 The same with Laz trunk and gtk2 (on Linux Mint). But with qt, the program is ok. ---------------------------------------------------------------------- User137 · 2018-12-26 20:12 Well, Rawimage was supposed to be crossplatform compatible. I started with Scanline but changed my mind as that would have been windows only.