Driving 7 segment displays through Raspberry Pi's GPIO
Each segment will only draw 16mA, but the common pins will draw enough current for all the related segments. Put transistors on those.

But not resistors, since the current through all segments will be constant, which means that the current through each lit segment will depend on how many segments are lit. Just keep the multiplexer moving, and that will restrict the power applied to each segment.