Iはtest.phpをする画像を送信するこのコードを持っている:base64 captureVisibleTabからのデコードされた画像。どのようにjpg ot pngにGDライブラリを介してそれを保存するには?
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.captureVisibleTab(null, function(img) {
$.ajax({
type: "POST",
url: "http://imap24.pl/tests/dom/testy/test.php",
data: "img=" + img,
success: function(e){
alert(e);
}});
});
});
IMGはbase64である(データ:画像/ JPEG、BASE64、/ 9J/4AAQSkZ ...)。私はtest.phpを
<?php
if (isset($_POST['img'])) {
$img = $_POST['img'];
$data = base64_decode($img);
$im = imagecreatefromstring($data);
imagejpeg($im, 'simpletext.jpg');
imagedestroy($im);
}
?>
で、このスクリプトを持っており、その結果として、私は認識フォーマット
何が問題になっていますに
データではありません。このメッセージが表示されますか?
このメッセージが表示されません、どのライン?あなたの画像データがbase64でエンコードされていることを100%確信していますか? –
私はtahtはいそれはbase64でエンコードされていると思います。最初のjsコードをデバッグするときimg変数にデータが含まれています:image/jpeg; base64 .... –