[英]Crash the application while click the picture in sunlight in xoce
我正在我的iOS應用程序中實現相機應用程序功能,問題是當我在陽光下單擊圖片時,它使我的應用程序崩潰了,但在deamLight中工作正常。
我點擊圖片的代碼
loadingOutlet.hidden=NO;
imagePicker = [[UIImagePickerController alloc]init];
imagePicker.delegate=self;
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[self presentViewController: imagePicker animated:YES completion:nil ];
[self.view bringSubviewToFront:imageView];
CameraPic=YES;
這是用於在UIImageView
載時壓縮圖像
-(void)loadImgInNSData
{
double size;
int compressionRatio=1;
while ([imgDataCompressImg length]>50000)
{
size = [imgDataCompressImg length];
compressionRatio=compressionRatio*0.5;
imgDataCompressImg=UIImageJPEGRepresentation([[UIImage alloc] initWithData:imgDataCompressImg],compressionRatio);
NSLog(@"%i",[imgDataCompressImg length]);
if (size-[imgDataCompressImg length]<500000)
{
break;
}
}
}
請盡快幫助我
增加您的圖像壓縮長度超過500萬個示例,例如:
[imgDataCompressImg length]>80000
-(void)loadImgInNSData
{
double size;
int compressionRatio=1;
while ([imgDataCompressImg length]>80000) {
size = [imgDataCompressImg length];
compressionRatio=compressionRatio*0.5;
imgDataCompressImg=UIImageJPEGRepresentation([[UIImage alloc] initWithData:imgDataCompressImg],compressionRatio);
NSLog(@"%i",[imgDataCompressImg length]);
if (size-[imgDataCompressImg length]<800000) {
break;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.