में खुद मुखौटा बनाने के लिए इतना नकारात्मक मेरी प्रतिष्ठा नहीं है।
मेरे मुखौटा छवि है:
मेरे उत्पादन है:
- (UIImage*)maskImage:(UIImage *)image withMask:(UIImage *)maskImage {
CGImageRef maskRef = maskImage.CGImage;
CGImageRef mask = CGImageMaskCreate(
CGImageGetWidth(maskRef),
CGImageGetHeight(maskRef),
CGImageGetBitsPerComponent(maskRef),
CGImageGetBitsPerPixel(maskRef),
CGImageGetBytesPerRow(maskRef),
CGImageGetDataProvider(maskRef), NULL, false
);
CGImageRef masked = CGImageCreateWithMask(image.CGImage, mask);
CGImageRelease(mask);
return [UIImage imageWithCGImage:masked];
}
तो मेरे अपने मुखौटा छवि बनाने के लिए?
धन्यवाद ...
मास्क चित्र कोई अल्फ़ा चैनल के साथ स्केल किया जाना चाहिए। –
कृपया मुझे बताएं, फ़ोटोशॉप के साथ इस छवि को कैसे संपादित करें .. – Mani
पहले इसे अल्फा को हटाने के लिए .jpg के रूप में सहेजें। फिर आप इसे वापस पीएनजी में सहेज सकते हैं। यह छवि पहले से ही काम करनी चाहिए। लेकिन आप इसे छवि-> मोड-> greyscale द्वारा greyscale (क्योंकि इस तरह के मास्किंग में रंग की जानकारी को त्याग दिया जाता है) में भी परिवर्तित कर सकते हैं। –