Como cortar imagem depois retirado UIImagePicker Camera?

votos
6

Eu estou tentando permitir que o usuário tome as imagens com formato 16x9 para olhar como eles são agradáveis ​​fotografias de alta definição. Eu estou usando o cameraViewOverlay para sobrepor barras pretas em ambos os lados, mas quando a imagem é tomada, como faço para cortar a parte superior e inferior sem redimensionar ou alterar a escala da imagem?

Obrigado.

Publicado 01/12/2009 em 07:06
fonte usuário
Em outras línguas...                            


3 respostas

votos
2

Existem várias mensagens em torno de como dimensionar / cortar uma UIImage você voltar a partir da câmara, como um presente .

É um pouco mais complicado do que seria de esperar, porque as imagens da câmera são rodados, então você tem que pensar em rotações mesmo se você está apenas surgindo.

Respondeu 01/12/2009 em 17:46
fonte usuário

votos
1

Aferir esta solução por Ming Yang. https://github.com/myang-git/iOS-Image-Crop-View

Ele permite ao utilizador cortar a imagem por deslizamento ou arrastar os bordos de um rectângulo em torno da parte necessária da imagem. Eu presumo que este código pode ser modificado para se adequar ao seu cultivo precisa de ser ele automático ou manual.

Ele é codificado em Objective-C. Você pode ter que quer código-lo em Swift ou simplesmente construir um cabeçalho ponte para ligar o código de Objective-C com código Swift.

Respondeu 07/07/2015 em 15:23
fonte usuário

votos
1

você pode adicionar "picker.imageEditing = SIM" ao seu código quando você toma a imagem. Então você tem que definir as propriedades IMAGEVIEW no construtor de interface: Visão Atributos -> View -> Mode -> Aspecto ajuste, ou outra opção de como você deseja

Respondeu 03/03/2011 em 16:55
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more