• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 97 项符合查询结果, 库内数据总量为 30,779 项。 (搜索耗时: 0.0035 秒)

31. layaPlayer无法获取canvas.toDataURL数据 [ 56%]

...,没人回复,今天试了一下,找到解决办法,文档写着用getCanvas后toDataUrl,实际直接用toBase64就可以:   var htmlC: Laya.HTMLCanvas = shareUi.drawToCanvas(300, 500, 0, 0);   htmlC.toBase64("png", 0.92, base64Str => { base64Str = base64Str.split(",")[1]; console.l...

来源: Laya_社区 发布时间: 20180914

32. htmlCanvas 像素级操作 [ 56%]

...h,tex.height,0,0); //获取临时sprite的 原生Canvas var c = htmlCanvas.getCanvas(); var ctx = c.getContext("2d"); //获取canvas的imgData var imgData = ctx.getImageData(0,0,ctx.canvas.width,ctx.canvas.height); //将图片的数据进行复制到canvas的imgData var texData = tex.getPixels(0,0,t...

来源: Laya_社区 发布时间: 20180413

33. 请教下 如何把sprite的一部分区域保存成一个图片用来上传服务器 [ 56%]

...0, 100, 0, 0);//把精灵绘制到canvas上面 * var canvas:* = htmlCanvas.getCanvas();//获取原生的canvas对象 * trace(canvas.toDataURL("image/png"));//打印图片base64信息,可以发给服务器或者保存为图片 * * @param canvasWidth 画布宽度。 * @param canvasHeight 画布高...

来源: Laya_社区 发布时间: 20170510

34. 小游戏怎么截图 [ 55%]

...HTMLCanvas= box.drawToCanvas(1280,720,0,0); var canvas:Object = htmlCanvas.getCanvas(); var imagePath:String;// = canvas.toTempFilePathSync(); canvas.toTempFilePath({ x: 0, y: 0, width: 1280, height: 720, destWidth: 1280, destHeight: 720, success:function(res:Object):void{ imagePath = res.tempFilePa...

来源: Laya_社区 发布时间: 20180830

35. Laya无法把截屏然后转Base64. [ 54%]

...0, 100, 0, 0);//把精灵绘制到canvas上面 * var canvas:* = htmlCanvas.getCanvas();//获取原生的canvas对象 * trace(canvas.toDataURL("image/png"));//打印图片base64信息,可以发给服务器或者保存为图片 *这个接口能看明白 知道怎么用 2018-09-02 0 1 分享 微博 Q...

来源: Laya_社区 发布时间: 20180826

36. 【严重】layaAir的存图代码(htmlCanvas)在安卓微信浏览器的色差问题 [ 54%]

...rawToCanvas(750, 4000, 0, 0);             var canvas = htmlCanvas.getCanvas(); var base64 = canvas.toDataURL("image/png");   但是在安卓微信浏览器上显示base64存在严重sec色差问题啊。     以下是PC上的base64:     以下是安卓微信浏览器的base64(有...

来源: Laya_社区 发布时间: 20180730

37. Sprite.drawToCanvas方法有bug,同一个sprite对象子节点发生变化重新画的时候生成的数据出错 [ 54%]

...vas = bg.drawToCanvas(bg.width, bg.height,0,0); var canvas:* = htmlCanvas1.getCanvas(); var imgData:String = canvas.toDataURL("image/jpeg"); 代码是这样的,情况是我这个bg内的子节点发生变化后重新生成图片的base64数据的时候发现数据都是黑屏的数据 2017-09-21 ...

来源: Laya_社区 发布时间: 20170921

38. drawToCanvas截屏,在PC上能有效;使用LayaNative导出app后是否有类似接口针对一个组件截屏? [ 53%]

...oCanvas(canvasWidth, canvasHeight, offsetX, offsetY); var canvas:* = htmlC.getCanvas(); //图片base64信息,可以发给服务器或者保存为图片。 var base64Str:String = canvas.toDataURL("image/png"); //image/png,image/jpg return base64Str; }   截图实际代码如上,在PC机上测试...

来源: Laya_社区 发布时间: 20180610

39. drawToCanvas截图在某些手机上会变暗 [ 53%]

...AGE画到图片里 snapshot.src = Laya.stage.drawToCanvas(1080,1920, 0, 0).getCanvas().toDataURL(); //图片显示在页面中 document.body.appendChild(snapshot); //隐藏游戏画布 document.getElementById("layaContainer").style.display = "none"; 大致过程如上述。在手机微信浏览器...

来源: Laya_社区 发布时间: 20180112

40. Texture如何转换成Texture2D有人搞过吗 [ 51%]

...var htmlCanvas = sp.drawToCanvas(width,height,0,0) var canvas = htmlCanvas.getCanvas(); var base64 = canvas.toDataURL("image/png"); var blob = dataURLtoBlob(base64); var url = Browser.window.URL.createObjectURL(blob);dataUrltoBlob函数(网上就能找到) function dataURLtoBlob(base64Data):*{ v...

来源: Laya_社区 发布时间: 20181221