Come creare propria maschera in ios
quindi non negativo la mia reputazione.
La mia immagine maschera è:
La mia uscita è:
- (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];
}
Così come creare la mia immagine maschera?
Grazie ...
opportuno scala di grigi senza canale alfa. –
Per favore dimmi, come modificare questa immagine con photoshop .. – Mani
Prima salvalo come .jpg per rimuovere alpha. Quindi puoi salvarlo in png. Questa immagine dovrebbe funzionare già. Ma puoi anche convertirlo in scala di grigi (poiché le informazioni sul colore vengono scartate in questo tipo di mascheramento) per immagine-> modo-> scala di grigi. –