2013-12-20 4 views
1

iPhone 응용 프로그램을하고 있습니다. 그 base64 문자열로 이미지를 변환 오전. 하지만, 내 문제는 base64 문자열로 변환하기 전에 이미지 크기를 250x250 아래에있는 것처럼 이미지 크기를 확인하려면 원하는 경우 imapage 250x250 또는 동일한 크기로 euqal 포함되어있는 경우에만 alertview 넣고 싶습니다. 그런 다음 이미지를 base64로 보내야합니다. 문자열을 서버로 보냅니다. plase는 당신에게 소중한 제안을 해줍니다. 고마워요! 메신저 당신은 acheive하는 크기 속성을 확인할 수있는 코드iPhone에서 이미지 크기를 확인하는 방법은 무엇입니까?

아래
for(int img_pos=0;img_pos<[uploadPhotosArray count];img_pos++) 
{ 
    [self startIndicator]; 
    conversionImage= [UIImage imageWithContentsOfFile:[uploadPhotosArray objectAtIndex:img_pos]]; 
    NSData *imageData = UIImageJPEGRepresentation(conversionImage,1.0); 
    [Base64 initialize]; 
    NSString *uploadPhotoEncodedString = [Base64 encode:imageData]; 
    //NSLog(@"Byte Array %d : %@",img_pos,uploadPhotoEncodedString); 
    [uploadPhotosByteArray addObject:uploadPhotoEncodedString]; 

} 

답변

1

에 대한

간단한 검사

if(image.size.height>=250&&image.size.width>=250) 
{ 
    NSLog(@"Convert it"); 
} 
else 
{ 
    //alertview 
} 
나에게
+0

감사 아만 아 가르 왈, 매우 유용하고 간단한! –

1

을하고 당신은 scale 속성을 통해 DPI (해상도/크기를) 찾을 수

CGFloat width = conversionImage.size.width; 
CGFloat height = conversionImage.size.height; 

이.

+0

유용한 코드 –