C2 only draws the objects on the screen. So if you have 30k objects. Only the object son the screen will be drawn. However, you should temper that with the idea that the engine still needs to determine what should be drawn.
Secondly. Never create one large image. This isn't a render issue as a rendered can handle the drawing aspect. What screws up is memory. If the object larger than the draw pipeline then you will get massive performance problem. I head that you should never have an image larger than I think apx 2048x2048.. I could be wrong, maybe it's 1024x1024. Regardless of the exact size. just never make a sprite larger. it will hit the memory draw pipeline limit. This is hardware design based on cost limits of creating graphical processors.