プラグインを使用して画像のサイズを変更しcanvasResize
、処理されたBlobデータを返す次のコードがあるとします。
変数のを現在の場所に置くと、alert
nullにはなりません。ただし、関数の最後に返される直前に変数を調べようとすると、nullになります。f
f
f
function resizeFile(file){
var f=null;
$.canvasResize(file,
{
width: 400,
height: 0,
crop: false,
quality: 100,
callback: function (data)
{
// Add file data
f = $.canvasResize('dataURLtoBlob', data)
if(f!=null){
alert(f)
}
else{
alert("file blob is null")
}
$('body').css("background", "url("+data+")")
}
});
return f;
}