UIImage *sticky = [UIImage imageNamed:@"Radio.png"];
[_imgViewSticky setImage:sticky];
CIImage *outputImage = [self.originalImage CIImage];
CIContext *context = [CIContext contextWithOptions:nil];
CGImageRef cgImg = [context createCGImage:outputImage fromRect:[outputImage extent]];
float widthRatio = [outputImage extent].size.width/320;
float heighRatio = [outputImage extent].size.height/480;
CGPoint cgStickyPoint = CGPointMake(_imgViewSticky.frame.origin.x * widthRatio, _imgViewSticky.frame.origin.y * heighRatio);
cgImg = [self setStickyForCGImage:cgImg withPosition:cgStickyPoint];
마지막 줄은 CGImageRef 객체를 반환합니다.스티커를 추가하는 동안 CgImageRef의 UIImage
그리고는 다음과 같이 최종 이미지에 값을 할당하고 있습니다 : 아직
UIImage *finalImage = [UIImage ImageWithCGImageRef:cgImg];
내가 이미지를받지 못했습니다. 어떤 아이디어? 어떤 도움을 많이 주시면 감사하겠습니다.
달성하고자하는 것을 설명해 주시겠습니까? 나는 이것을하는 훨씬 더 간단한 방법이 있어야한다고 생각합니다. –
이미지에 스티커를 추가하려고합니다. Aviary와 매우 흡사합니다. 오직 손가락만으로 손가락 두 개를 사용해야합니다. – CalZone