O upload da imagem com o aplicativo IOS para o tamanho do arquivo do servidor é muito grande

Estou carregando fotos para um servidor com um aplicativo IOS. É importante que as fotos sejam carregadas sem perda de qualidade e como JPEG. Meu problema atual é que as fotos são enviadas sem perda de qualidade, mas com um tamanho de arquivo maior que o esperado. Por exemplo: enviei um arquivo pelo aplicativo e o tamanho do arquivo era de 4,7 MB. Quando enviei a mesma foto por e-mail e selecionei a opção "Foto real" para o email, o tamanho da foto era de apenas 1,7 MB. Uma comparação lado a lado não revelou diferença na qualidade.

Aqui está como eu estou carregando os arquivos.

ALAssetsLibrary *library = [ALAssetsLibrary new];
[library getImageAtURL:orderImage.imageUrl with completionBlock:^(UIImage *image)

NSData *fileData = UIImageJPEGRepresentation(image, 1.0)

NSURLRequest *request = [self multipartFormRequestWithMethod:@"POST" path:path parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData)
{
    [formData appendPartWithFileData:fileData name:@"uploadedfile" fileName:fileName mimeType:mimeType];
    [formData appendPartWithFormData:[extraInfo dataUsingEncoding:NSISOLatin2StringEncoding] name:@"extraInfo"];
}];

questionAnswers(1)

yourAnswerToTheQuestion