-1
私は各画像が最大3MBのはずですが、複数の画像をサーバーに送る必要があります。どのように画像のサイズを3Mbに制限するか、3b以上の場合は3mb.someにサイズ変更する方法でこの問題を解決してください。私は画像の複数の選択で行った3MbにuIImageのサイズを変更するには
私は各画像が最大3MBのはずですが、複数の画像をサーバーに送る必要があります。どのように画像のサイズを3Mbに制限するか、3b以上の場合は3mb.someにサイズ変更する方法でこの問題を解決してください。私は画像の複数の選択で行った3MbにuIImageのサイズを変更するには
UIImage *img = [UIImage imageWithData:imageData];
CGFloat imageWidth = img.size.width;
CGFloat imageHeight = img.size.height;
if(imageWidth > 10000 || imageHeight > 10000) {
UIGraphicsBeginImageContext(CGSizeMake(imageWidth/10, imageHeight/10));
[image drawInRect:CGRectMake(0,0,imageWidth/10,imageHeight/10)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imageData = UIImageJPEGRepresentation(img, 1);
}
10と10000はあなたの要件に応じて変更されます。