gpt4 book ai didi

ios - 手机间隙 : Getting a Canvas element to JPG for export?

转载 作者:行者123 更新时间:2023-11-28 23:05:01 25 4
gpt4 key购买 nike

我们有一个在 PhoneGap 中使用 Canvas 的 iOS 应用程序。我们可以将图像作为 PNG 输出,但我们要做的是将 Canvas 图像作为 JPG 从 PhoneGap 输出,因为几乎所有社交分享(Instagram、Facebook 等)都喜欢 JPG。

这似乎是一项艰巨的任务。可行吗?我花了一些时间搜索并看到这里和那里提出的问题,但没有具体的解决方案答案。

也许是一个更具体的问题:对于将 HTML5 Canvas 对象上传到 PhoneGap 中的社交照片共享服务(提供执行此操作的 API),您有什么建议?

最佳答案

我真的不知道这个 PhoneGap,但网站上说它使用 javascript 和 HTML5。如果您使用 Canvas.toDataURL 方法获取 PNG 文件。那么试试:

Canvas.toDataURL("image/jpg");

如果 iOS 不支持,但你已经设法获得 .png:

将其发送到服务器并转换为您想要的任何扩展。

看起来这个库甚至有方法让它更容易:

http://docs.phonegap.com/en/1.4.1/phonegap_file_file.md.html#FileTransfer

关于ios - 手机间隙 : Getting a Canvas element to JPG for export?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9471325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com