I had a couple of questions. Are you putting the business card in the Profile image on the Contacts screen? Or have you put an image object on the screen?
There may be a problem with the connection to the camera. I'm not sure how to resolve images not being able to be pulled from camera storage. You will have to download the images to your computer to attach to the contact.
The size of an image is controlled by the setting on the image icon. The ProfileImage on the edit Contact screen is set to 75px If you are adding your own image object, set the Width to 336px