Я сейчас борется с этим, так как документации по этому вопросу мало. У меня есть приложение UIImagePickerController
в моем приложении iPhone, которое я использую для выбора изображения, которое будет применяться в качестве фона представления позже. Это достаточно легко сделать. К сожалению, если пользователь выбирает большое изображение из своего рулона камеры, его нужно изменить и обрезать, чтобы выглядеть прилично.Пользовательский размер обрезки в UIImagePickerController
Достаточно легко переключить picker.allowsEditing
на YES
и получить редактор изображений вверх, но размеры урожая по умолчанию слишком малы. Мне нужно установить его на все размеры экрана iPhone (320 для старых моделей, 640 для нового). Как ты это делаешь? Я был Google и смотрел документацию Apple, но я ничего не могу найти. Лучшее, что я нашел, - это немного багги с 2009 года (http://blog.stormyprods.com/2009/06/image-picker-sample.html), что почти работает, но он сдвигает изображение примерно на 20 пикселей. (Кроме того, это немного сложнее.) Конечно, есть элегантное, простое решение, которое мне не хватает?
Обрезка при съемке не после! Вышеупомянутый проект github не является решением вопроса, который был выше. Если вы установили источник изображения в камеру, после съемки фотографии не будет снята рамка редактирования после съемки. –
не может решить проблему с памятью. Я хочу уменьшить использование памяти моей 8M-камеры – OMGPOP
@ Gamma-Point, которую вы хотите по размеру и обрезать, когда снимаете фотографию? Это не тот вопрос, который задают – AnthonyBlake