Como redimensionar uma imagem?
-
05-07-2019 - |
Pergunta
Eu tomei uma imagem de UIImagePickerController
, mas o arquivo parece grande demais para ser transferido através da internet, eu gostaria de redimensionar a imagem. Eu não poderia encontrar qualquer método relacionado com o processo de imagem.
Qualquer recomendação?
Solução
Você pode criar um contexto do tamanho desejado utilizando UIGraphicsBeginImageContext()
, então desenhar a imagem para o contexto usando o método -drawInRect:
de UIImage e, finalmente, usar UIGraphicsGetImageFromCurrentImageContext()
para puxar um novo UIImage de volta para fora.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow