2012-08-24 2 views

답변

3

는 두 개의 이미지를 결합이이

UIImage *bottomImage = [UIImage imageNamed:@"bottom.png"]; //background image 
UIImage *image  = [UIImage imageNamed:@"top.png"]; //foreground image 
CGSize newSize = CGSizeMake(width, height); 
UIGraphicsBeginImageContext(newSize); 
// Use existing opacity as is 
[bottomImage drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; 
// Apply supplied opacity if applicable 
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height) blendMode:kCGBlendModeNormal alpha:0.8]; 
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 

당신이 how-to-mask-an-image 링크

+0

감사와 같은 최종 이미지를 마스크 할 필요 @ 후 수만 스의 코드를 –

+0

위의 코드를 완료 한 후 @Prince의 답을 따라 가면 원하는 이미지를 얻을 수 있습니다. – Sumanth

3

를있는 UIImageView에 newImage를 추가하려고 이미지보기에 두 개의 이미지를 결합하려면 응답을 위해. 그러나 이미지를 정확하게 보아라, 소음은 발바닥 부분에만 그려진다.
+0

링크가 관련 정보로 연결되지 않습니다 – SwiftsNamesake

+0

@SwiftsNamesake : 작업 링크를 추가했습니다. –

관련 문제