Well, this was a pain, because the real time smooth zooming and pamming integrated with the callout point transformation were too heavy. It would eat up to 40mb, which made the app freeze.
So, I removed the smooth zoom and pan and the callouts are repositioned only when you stop panning (i.e. you drop) the figure/map.
It’s a cool/ok app, I think. If I load a gif and place some 5 callouts, it will consume only 15/18 Mb of my memory. These are some tradebacks I had to make.
Of course you could try to implement those nice features. If you ever manage to do it, please let me know :0)
Please, be aware that I used Cairgorm.
Check out the app here (view source enabled).





Recent Comments