我发现这段代码可以在javascript上获取图像大小:functiongetImgSize(imgSrc){varnewImg=newImage();newImg.src=imgSrc;varheight=newImg.height;varwidth=newImg.width;alert('Theimagesizeis'+width+'*'+height);}它工作得很好,但我需要获得protected图像的大小;为了访问图像,我使用了image.php?id=IMAGE_ID页面,它起作用了,因为在这个页面中我检查了权限并将图像发回。但是当我把这个链接放在javascript函数上
如果我理解正确,URL.createObjectURL创建一个表示文件或blob的URL。因为URL只是一个字符串,所以浏览器无法知道您何时使用完URL代表的资源,因此提供了一个URL.revokeObjectURL函数。MDN显示thisexample:varcanvas=document.getElementById("canvas");canvas.toBlob(function(blob){varnewImg=document.createElement("img");varurl=URL.createObjectURL(blob);newImg.onload=function
如果我理解正确,URL.createObjectURL创建一个表示文件或blob的URL。因为URL只是一个字符串,所以浏览器无法知道您何时使用完URL代表的资源,因此提供了一个URL.revokeObjectURL函数。MDN显示thisexample:varcanvas=document.getElementById("canvas");canvas.toBlob(function(blob){varnewImg=document.createElement("img");varurl=URL.createObjectURL(blob);newImg.onload=function
我正在尝试保存使用PIL从头开始创建的图像newImg1=PIL.Image.new('RGB',(512,512))pixels1=newImg1.load()...foriinrange(0,511):forjinrange(0,511):...pixels1[i,511-j]=(0,0,0)...newImg1.PIL.save("img1.png")我收到以下错误:Traceback(mostrecentcalllast):File"",line1,inFile"C:\Python27\lib\site-packages\spyderlib\widgets\external
我正在尝试保存使用PIL从头开始创建的图像newImg1=PIL.Image.new('RGB',(512,512))pixels1=newImg1.load()...foriinrange(0,511):forjinrange(0,511):...pixels1[i,511-j]=(0,0,0)...newImg1.PIL.save("img1.png")我收到以下错误:Traceback(mostrecentcalllast):File"",line1,inFile"C:\Python27\lib\site-packages\spyderlib\widgets\external