Canvas 从画布到PhotoLibrary[Phonegap]

Canvas 从画布到PhotoLibrary[Phonegap],canvas,cordova,Canvas,Cordova,嗯,我已经很好地处理了画布上的几个图像,现在的问题在于通过Phonegap导出到iOS上的照片库。我读了很多关于Phonegap API的文章,也读了很多测试,但是没有结果 Phongap是否有任何插件可以访问IOS中的照片库?我看到一个安卓系统:( 如果没有(我找到了canvas2image.js),您对此主题有哪些经验 每一条信息都将受到重视 万分感谢, DGM。-解决方案在于从以下位置重新写入khamer的插件SaveImage: 您好, DGM。-解决方案在于从以下位置重新写入khame

嗯,我已经很好地处理了画布上的几个图像,现在的问题在于通过Phonegap导出到iOS上的照片库。我读了很多关于Phonegap API的文章,也读了很多测试,但是没有结果

Phongap是否有任何插件可以访问IOS中的照片库?我看到一个安卓系统:(

如果没有(我找到了canvas2image.js),您对此主题有哪些经验

每一条信息都将受到重视

万分感谢,
DGM。-

解决方案在于从以下位置重新写入khamer的插件SaveImage:

您好,
DGM。-

解决方案在于从以下位置重新写入khamer的插件SaveImage:

您好, DGM。-

我读了这篇文章,心想“这有多难?”

所以我很快就搞定了一个

让我知道它是否工作正常

例子 在html中:

<canvas id="myCanvas" width="165px" height="145px"></canvas>
然后在保存画布的函数中:

// where myCanvasId == 'myCanvas' (the id of the canvas above)
function mySavingFunction(myCanvasId) {
    canvas2ImagePlugin.saveImageDataToLibrary(
        function(msg){
            console.log(msg);
        }, 
        function(err){
            console.log(err);
        }, 
        myCanvasId
    );
}
我读了这篇文章,心想“这有多难?”

所以我很快就搞定了一个

让我知道它是否工作正常

例子 在html中:

<canvas id="myCanvas" width="165px" height="145px"></canvas>
然后在保存画布的函数中:

// where myCanvasId == 'myCanvas' (the id of the canvas above)
function mySavingFunction(myCanvasId) {
    canvas2ImagePlugin.saveImageDataToLibrary(
        function(msg){
            console.log(msg);
        }, 
        function(err){
            console.log(err);
        }, 
        myCanvasId
    );
}

几年后,该插件可以做更多的事情,并支持以前发布的IOS

现在你可以选择
另存为jpg/png
设置质量
设置输出文件夹

function onDeviceReady()
{
    window.canvas2ImagePlugin.saveImageDataToLibrary(
        function(msg){
            console.log(msg);  //msg is the filename path (for android and iOS)
        },
        function(err){
            console.log(err);
        },
        document.getElementById('myCanvas'),
        '.jpg', // save as jpg
        80, // image quality
        'cunvaspluginfolder' //folder name
    );
}
归功于,因为它使这个插件从最初的作者那里变得更加可配置


请在这里下载新插件

几年后,该插件可以做更多的事情,并支持以前发布的IOS

现在你可以选择
另存为jpg/png
设置质量
设置输出文件夹

function onDeviceReady()
{
    window.canvas2ImagePlugin.saveImageDataToLibrary(
        function(msg){
            console.log(msg);  //msg is the filename path (for android and iOS)
        },
        function(err){
            console.log(err);
        },
        document.getElementById('myCanvas'),
        '.jpg', // save as jpg
        80, // image quality
        'cunvaspluginfolder' //folder name
    );
}
归功于,因为它使这个插件从最初的作者那里变得更加可配置


请在此处下载新插件

下周我会给你反馈(我发誓!)。非常感谢。我尝试使用此插件,但未获得任何引用错误:文件index.html中未定义saveImageDataToLibrary…有任何帮助吗?下周我会给你反馈(我发誓!)。非常感谢。我尝试使用此插件,但未获得任何引用错误:文件index.html中未定义saveImageDataToLibrary…有帮助吗?