मुझे कोर छवि के साथ कोई समस्या है। मैं जो कर रहा हूं वह UIImageView से एक छवि प्राप्त कर रहा है और फिर ट्यूटोरियल्स में मिले कुछ कोड का उपयोग करें (मैं कोर छवि के लिए नया हूं) लेकिन फिर मैं सेपिया छवि को उसी यूआईएममेज व्यू में वापस रखना चाहता हूं जब कभी भी मैं कोशिश करता हूं नई छवि को दृश्य में डालें, यह गायब हो गया है मैंने यह देखने के लिए परीक्षण किया है कि छवि दृश्य में कोई छवि है या नहीं, लेकिन यह दिखाई नहीं दे रहा है। कोई सुझाव कि क्या करना चाहिये?कोर छवि फ़िल्टर को सही तरीके से कैसे लागू करें
संपादित करें: ठीक है मुझे सेपिया फ़िल्टर काम करने के लिए मिला है, इसलिए मैंने पोस्टरिज करने की कोशिश की और मुझे वही समस्या थी जो छवि गायब हो गई। यहाँ कोड है:
CIImage *beginImage = [CIImage imageWithCGImage:[image_view.image CGImage]];
context = [CIContext contextWithOptions:nil];
filter = [CIFilter filterWithName:@"CIColorPosterize" keysAndValues:kCIInputImageKey, beginImage,@"inputLevels",[NSNumber numberWithFloat:0.8], nil];
CIImage *outputImage = [filter outputImage];
CGImageRef cgimg = [context createCGImage:outputImage fromRect:[outputImage extent]];
UIImage *newImg = [UIImage imageWithCGImage:cgimg];
[image_view setImage:newImg];
CGImageRelease(cgimg);
पर सफलतापूर्वक जांच की गई पोस्ट कोड आप इस प्रकार अब तक है !!! – trumpetlicks
बस इसे पोस्ट किया गया! –
आईओएस एसडीके से कोरइमेज फ़िल्टर गायब हैं। मेरा मानना है कि पोस्टरिज उनमें से एक है। आईओएस के लिए Google समर्थित लोगों की सूची के लिए CoreImage फ़िल्टर समर्थित है। –