La carga de la imagen con la aplicación IOS al tamaño del archivo del servidor es demasiado grande

Estoy cargando fotos a un servidor con una aplicación IOS. Es importante que las fotos se carguen sin pérdida de calidad y se carguen como archivos JPEG. Mi problema actual es que las fotos se cargan sin pérdida de calidad pero tienen un tamaño de archivo mayor al esperado. Por ejemplo: cargué un archivo a través de la aplicación y el tamaño del archivo era de 4,7 MB. Cuando me envié la misma foto por correo electrónico y seleccioné la opción "Foto real" para el correo electrónico, el tamaño de la foto era de solo 1.7 MB. Una comparación lado a lado no reveló diferencias en la calidad.

Así es como estoy cargando los archivos.

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"];
}];

Respuestas a la pregunta(1)

Su respuesta a la pregunta