2017-02-21 101 views
0

我正在开发phonegap应用程序,我需要它能够将一个字符串在localStorage变量中转换为PNG图像并在WhatsApp Messenger上共享。我从来没有做过这样的事情。想到使用画布生成图像的想法,但我不知道如何从那里解决它,并将我从dataToUrl函数获得的数据发送到WhatsApp。如果有人可以给我一个关于如何做到这一点的想法或另一种方式来做到这一点,我真的很感激。该字符串将类似如下所示:将字符串转换为图像并将其发送到WhatsApp

“##########################
中央博彩股份有限公司
#### ######################
Apostador:test
Valor Apostado:R $ 5
Valor Retorno:R $ 6.15
Data Aposta:19/02/2017 15:07
Qtd。Jogos:1
-----------------------------------------
Vasco X Flamengo
Empate:1.23
10/03/2017 15:30
=======================
Cambista:Cambista Teste
电话:(82) 9977-8877“

回答

1

我刚刚发现了这个cordova插件,它允许你不仅在WhatsApp Messenger上分享图像,链接,base64和其他东西,还可以在Facebook,Twitter和其他一些应用程序上共享。我认为这可能非常有帮助。谢谢你们回答我。

SocialShare GitHub Repo

0

您可以从<canvas>生成base64字符串。

+0

我已经生成一个base64字符串,但我怎么能分享WhatsApp的形象?我只需点击一个按钮即可完成所有工作。 –

0
  1. 将您的图像以Base64编码字符串像这些image uri to Base64
  2. 使用该Base64编码字符串Base64 png data to html5 canvas绘制图像的画布
  3. 再改Base64编码字符串到图像使用HTML5 Canvas to PNG File
  4. 还可以节约画布图像文件通过使用reimg library
  5. 只保存并分享按钮点击第4步保存的图像
+0

我已经生成了base64字符串,但是如何在WhatsApp上共享图像?我只需点击一个按钮即可完成所有工作。 –

+0

@GuilhermeRamalho编辑现在检查它 –

相关问题