Assuming everything is pixel perfect here, I would advise making sure that the sprite's dimensions are dividable by two. If they're not, NGUI will add some padding. So if the sprite is 32x17, it will become 32x18. It will still be drawn as 32x17, but the widget size will be 18, not 17.