Compactar UIImage para determinado tamanho em megabytes [duplicado]

Esta questão já tem uma resposta aqui:

compactação de imagem por tamanho - iPhone SDK 6 respostas

Emobj-с como se obtém o tamanho de uma certaUIImage armazenado em um costumeNSMutableArray? Essa é a primeira coisa que quero fazer. E o segundo é, sabendo que a imagem é maior em tamanho de arquivo (digamos, 15 MB) do que o meu limite de tamanho de arquivo (digamos, 5 MB) como compactar a imagem para ser o mais próximo do limite de tamanho de arquivo, digamos 4,99 MB?

questionAnswers(1)

yourAnswerToTheQuestion