If you are using a UIImageView to display the image you can simply do the following:
imageView.layer.cornerRadius = 5.0;
imageView.layer.masksToBounds = YES;
imageView.layer.masksToBounds = YES;
And to add a border:
imageView.layer.borderColor = [UIColor lightGrayColor].CGColor;
imageView.layer.borderWidth = 1.0;
imageView.layer.borderWidth = 1.0;
I believe that you’ll have to import <QuartzCore/QuartzCore.h> and link against it for the above code to work.
Cited from: http://stackoverflow.com/questions/262156/uiimage-rounded-corners
Blogged with the Flock Browser