草庐IT

direct_bases

全部标签

javascript - 将图片从 url 转换为 Base64

使用图像文件,我得到图像的url,需要将其发送到网络服务。从那里图像必须本地保存在我的系统上。我使用的代码:varimagepath=$("#imageid").val();//fromthisgettingthepathoftheselectedimagethatvarst=imagepath.replace(data:image/pngorjpg;base64"/"");如何将图片url转成BASE64? 最佳答案 HTMLJavaScriptfunctiongetBase64Image(img){varcanvas=docum

javascript - 错误 : [$compile:nonassign] Expression 'undefined' used with directive 'myFacebook' is non-assignable

我正在用angularjs编写一个指令并得到上面提到的错误。我正在使用一本书中的代码。.directive('myFacebook',[function(){return{link:function(scope,element,attributes){(function(d){varjs,id='facebook-jssdk',ref=d.getElementsByTagName('script')[0];if(d.getElementById(id)){return;}js=d.createElement('script');js.id=id;js.async=true;js.src

javascript - D3.js force directed graph,通过使边缘相互排斥来减少边缘交叉

所以我已经有一个页面绘制了一个力导向图,如图所示here.而且效果很好。我正在使用here中的JS,并进行一些调整以更好地分布节点。这些或多或少是唯一的区别:d3.json("force.json",function(json){varforce=d3.layout.force().gravity(0.1).charge(-2000).linkDistance(1).linkStrength(0.1).nodes(json.nodes).links(json.links).size([w,h]).start();降低链接强度似乎使链接更像Spring,因此它变得类似于Fruchterm

javascript - 有没有办法将背景图像设置为 base64 编码图像?

我想在JS中动态更改背景,我的图像集采用base64编码。我尝试:document.getElementById("bg_image").style.backgroundImage="url('http://amigo.com/300107-2853.jpg')";完美的结果,但是我没有做同样的事情:document.getElementById("bg_image").style.backgroundImage="url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')";也不是document.

angular - 如何使用 TypeScript 将多个参数传递给 Angular 中的 @Directives (@Components)?

自从我将@Directive创建为SelectableDirective后,我有点困惑,关于如何将多个值传递给自定义指令。我搜索了很多,但没有在Angular和Typescript中找到合适的解决方案。这是我的示例代码:作为MCQComponent的父组件:import{Component,OnInit}from'@angular/core';import{Question}from'../question/question';import{AppService}from'../app.service/app.service';import{SelectableDirective}fr

javascript - Pdf.js:使用 base64 文件源而不是 url 呈现 pdf 文件

我正在尝试使用pdf.js从pdf渲染页面通常,使用url,我可以这样做:PDFJS.getDocument("http://www.server.com/file.pdf").then(functiongetPdfHelloWorld(pdf){////Fetchthefirstpage//pdf.getPage(1).then(functiongetPageHelloWorld(page){varscale=1.5;varviewport=page.getViewport(scale);////PreparecanvasusingPDFpagedimensions//varcanv

javascript - 在 javascript/jquery 中将 base64 转换为图像

我已经使用javascript/jquery编写了一些图像捕获代码下面是代码:functioncapture_image(){alert("capture_image");varp=webcam.capture();webcam.save();alert("capturecomplete"+p);//gettingtrueherevarimg=canvas.toDataURL("image");varitem_image=img.replace(/^data:image\/(png|jpg);base64,/,"");alert("item_image"+item_image);}it

javascript - 如何将 uint8 数组转换为 base64 编码的字符串?

我有一个webSocket通信,我收到base64编码的字符串,将它转换为uint8并处理它,但现在我需要发回,我得到了uint8数组,需要将它转换为base64字符串,所以我可以发送。我怎样才能进行这种转换? 最佳答案 如果您的数据可能包含多字节序列(不是普通的ASCII序列)并且您的浏览器有TextDecoder,那么您应该使用它来解码您的数据(为TextDecoder指定所需的编码):varu8=newUint8Array([65,66,67,68]);vardecoder=newTextDecoder('utf8');var

javascript - 图片转Base64

一旦用户选择(在提交表单之前),我想在base64中获取图像类似的东西:$(input).on('change',function(){vardata=$(this).val().base64file();//itisnotapluginisjustanexamplealert(data);});我阅读了FileAPI和其他东西,我想要一个简单的跨浏览器解决方案(显然不包括IE6/IE7)感谢任何帮助。 最佳答案 functionreadFile(){if(!this.files||!this.files[0])return;con

javascript - 将 base64 字符串转换为 ArrayBuffer

我需要将base64编码字符串转换为ArrayBuffer。base64字符串是用户输入的,它们将从电子邮件中复制和粘贴,因此在加载页面时它们不存在。如果可能的话,我想在javascript中执行此操作而不对服务器进行ajax调用。我发现这些链接很有趣,但它们对我没有帮助:ArrayBuffertobase64encodedstring这是关于相反的转换,从ArrayBuffer到base64,而不是相反http://jsperf.com/json-vs-base64/2这看起来不错,但我不知道如何使用代码。是否有一种简单的(也许是native的)方法来进行转换?谢谢