Посмотрите в словаре "editInfo", которое вы возвращаете в методе didFinishPickingImage: если есть значение для ключа @ "Original", то это реальное, не обрезанное изображение (сохраненное как объект UIImage).
Оттуда вы можете посмотреть на другие значения editInfo, чтобы увидеть, обрезал ли пользователь это изображение, которое вы затем можете применить (или взять переданный вам UIImage, который является обрезанным версоном). Если вы получаете изображение из библиотеки фотографий, оригинал отсутствует в словаре, и у вас есть только переданное изображение.