91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS合成圖片

發布時間:2020-08-01 21:18:02 來源:網絡 閱讀:1003 作者:fightFromNow 欄目:移動開發

iOS進行合成方式,本人知道的又兩種:

1:使用UIImage直接合成

      方法:通過上下文將要合成的圖片都繪制到該上下文,然后得到合成的圖片

- (UIImage*)NTESATCOverlayWith:(UIImage*)overlayImage{

UIGraphicsBeginImageContext(self.size);

    

[self drawAtPoint:CGPointZero];

[overlayImage drawInRect:CGRectMake(0, 0, self.size.width, self.size.height) blendMode:kCGBlendModeNormal alpha:0.9999999];

    

UIImage *combinedImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

return combinedImage;

}

2:通過UIView進行

     方法:將圖片都加載到一個UIView上,然后通過UIView生成圖片.

- (UIImage *) p_w_picpathFromView:(UIView *)view {

// we need to size the graphics context according to the device scale

    CGFloat scale = [[UIScreen mainScreen] scale];  

    CGSize pageSize = view.frame.size;

    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();

    CGContextRef context = CGBitmapContextCreate(NULL,

                                                 pageSize.width*scale,

                                                 pageSize.height*scale,

                                                 8,                     /* bits per component*/

                                                 pageSize.width*scale * 4,  /* bytes per row */

                                                 colorSpace,

                                                 kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrderDefault);

    

    CGColorSpaceRelease(colorSpace);

    CGContextClipToRect(context, CGRectMake(0, 0, pageSize.width*scale, pageSize.height*scale));

    

    CGContextScaleCTM(context, scale, scale);

    

    [view.layer renderInContext:context];

    

    

    CGImageRef p_w_picpath = CGBitmapContextCreateImage(context);

    CGContextRelease(context);

    

    UIImage *destImaage = [UIImage p_w_picpathWithCGImage:p_w_picpath scale:1 orientation:UIImageOrientationDown | UIImageOrientationDownMirrored];

    CGImageRelease(p_w_picpath);

    return destImaage;

}



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赤城县| 体育| 安康市| 德惠市| 五寨县| 潞城市| 尼勒克县| 白银市| 抚宁县| 剑河县| 四川省| 油尖旺区| 大理市| 黑河市| 清新县| 凤城市| 唐河县| 金阳县| 黔南| 大宁县| 木兰县| 兴国县| 南召县| 当阳市| 金溪县| 巴南区| 保康县| 福州市| 辽宁省| 平遥县| 六盘水市| 商城县| 凤阳县| 哈尔滨市| 苏尼特左旗| 友谊县| 本溪市| 宝兴县| 邓州市| 大埔区| 大足县|