zoukankan      html  css  js  c++  java
  • Cocos Creator iOS原生微端截图保存至相册

      

    做法就是将 Cocos Creator 的整个Canvas的内容转化成base64图片编码;然后传至iOS客户端,再还原成图片即可

    注册监听(需要用到交互)

    [[self._webView configuration].userContentController addScriptMessageHandler:self name:@"SharedApp"];

    1、iOS 代码

    + (void)saveTextureToLocal:(NSString*)type{

        NSArray *imageArray = [type componentsSeparatedByString:@","];

        NSData *imageData = [[NSData alloc] initWithBase64EncodedString:imageArray[1] options:NSDataBase64DecodingIgnoreUnknownCharacters];

        UIImage *image = [UIImage imageWithData:imageData];

        UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

    };

     

    2、修改Info.plist配置

      添加 Privacy - Photo Library Additions Usage Description 权限

  • 相关阅读:
    计网:传输层
    计网:网络层
    codeblocks 的安装与初体验
    二叉排序树的建立
    使用颜色空间进行图像分割
    密码学笔记
    Git笔记
    SVM笔记
    GAN笔记——理论与实现
    leetcode(三)
  • 原文地址:https://www.cnblogs.com/luorende/p/12736654.html
Copyright © 2011-2022 走看看