2010-12-23 7 views
1

아이폰에서 이미지 크기를 줄여야합니다.iphone 응용 프로그램의 이미지보기에서 이미지 크기 줄이기

Google에서 프로그램 방식으로 이메일을 보내는 것으로 나타 났지만 이미지보기 크기를 줄이는 것과 관련하여 명확한 정보를 찾지 못했습니다.

어떤 샘플 코드라도 게시 할 수 있습니까?

미리 감사드립니다.

+0

을 안녕하세요, u는 다음 변환 이미지 뷰 –

답변

0

당신은 좋아하는 수행 할 수 있습니다

UIImage* newImage = nil; 
    UIGraphicsBeginImageContext(newFrame); // this will crop  
    [sourceImage drawInRect:newFrame]; 
    newImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 

이 사용자가 지정한 프레임의 이미지를 그릴 것입니다. 이제 가로 세로 비율을 유지하고 싶다면 Maintain the aspect ratio of an image?

이미지 뷰를 사용하고있는 것을 보았으므로 언급 한 코드의 첫 부분을 사용하지 마십시오. .. 내가 코드를 첨부

[imageView setContentMode:UIViewContentModeScaleAspectFit]; 
+0

안녕하세요, iphone.now의 새로운 기능으로 아이폰의 버튼 이미지보기를 개발하고 있습니다. – user549767

+0

이미지가 큰 크기를 표시하고 있습니다. plz 아이폰에있는 이미지의 크기를 조정하는 방법에 대한 코드를 보내주십시오. – user549767

+0

@ user549767 먼저 이미지의 크기를 조정 한 다음 버튼의 배경 이미지로 설정해야합니다. –

0

이미지가 포함 된 뷰의 크기를 조정한다는 의미입니까, 아니면 이미지 데이터를 다시 샘플링하여 더 작은 파일 크기의 이미지를 만들겠습니까? 구글에서 검색 결과의

먼저 몇 ...까지이 가져

+0

를 체크 아웃 : 지금 당신은 할 필요가 당신이 그것을 표시하고자하는 크기로 이미지. 내 코드에서 썸네일을 생성하기위한 코드를 첨부했습니다 .... :) – user549767

0

Resize Image 대신있는 UIButton을 가지고 ... 그것은 자동으로 버튼의 크기로 이미지 크기를 조정합니다 자사의 BackgroundImage 속성으로 이미지를 설정합니다.

-(UIImage*)createThumbNailImage:(UIImage*)myThumbNail:(float)width:(float)height 
{ 

// begin an image context that will essentially "hold" our new image 

UIGraphicsBeginImageContext(CGSizeMake(width,height)); 

// now redraw our image in a smaller rectangle. 
[myThumbNail drawInRect:CGRectMake(0.0, 0.0, width, height)]; 


// make a "copy" of the image from the current context 
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 



return [newImage autorelease]; 

} 

행복 iCODING ...

+0

메신저 디스플레이 이미지의 버튼 이미지 크기를 조정하는 방법에 대한 코드를 보낼 PLZ 수 – user549767

+1

괜찮에서 아이폰 –