2017-02-21 8 views
0

私はphonegapアプリケーションを開発していますが、localStorage変数に含まれる文字列をPNGイメージに変換してWhatsApp Messengerで共有できるようにする必要があります。私はこれまでに何かをやったことがない。キャンバスを使用してイメージを生成するという考えが気になりましたが、そこからどのように作業するかわからず、dataToUrl関数から得たデータをWhatsAppに送りました。誰かが私にそれを行う方法やそれを行うための代替方法についてのアイデアを与えることができれば、本当に感謝しています。文字列は、以下に示すようなものになります。文字列をイメージに変換してWhatsAppに送信

「##########################
中央JOGOS
#### #############
Apostador:test
Valor Apostado:R $ 5
Valor Retorno:R $ 6.15
データ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

これは、あなたがWhatsApp Messengerだけでなく、Facebook、Twitterなどの他のアプリで画像、リンク、base64などの情報を共有できるようにした、このcordovaプラグインです。私はそれが非常に役に立つかもしれないと思う。私に答えた人に感謝します。

SocialShare GitHub Repo

0

<canvas>からbase64文字列を生成できます。

  • あなたは基本的にあなたがload your image into the canvasに必要な、あなたの画像を保存しようとしている<canvas>要素を使用する必要があります。
  • toDataURLを使用して、base64形式の文字列を取得できます。
+0

私はすでにbase64文字列を生成していますが、どのように私はのWhatsApp上の画像を共有することができますか?私はただ一つのボタンをクリックするだけですべてをやる必要があります。 –

0
  1. これらimage uri to Base64
  2. このBase64文字列にあなたがまた、キャンバスの画像ファイルを保存することができますHTML5 Canvas to PNG File
  3. を使用して画像にBase64 png data to html5 canvas
  4. 再変換Base64文字列を使用して画像キャンバスを描くようなあなたのイメージは、Base64文字列に変換reimg library
  5. 保存した画像をボタンクリックでステップ4で保存して共有するだけです
+0

私はすでにbase64文字列を生成していますが、どのようにWhatsAppで画像を共有できますか?私はただ一つのボタンをクリックするだけですべてをやる必要があります。 –

+0

@GuilhermeRamalho編集済み編集済み –

関連する問題