草庐IT

canvas2d

全部标签

PHP GD - 调整图像框架/ Canvas 的大小而不是实际图像

我有一张尺寸为88x31的图像,我想将其设为100x100而不调整实际图像的大小,而只调整其Canvas/框架,可能是通过将其复制到100x100尺寸的新空白白色图像的中心。有什么想法吗? 最佳答案 正确的方法是创建一个新图像,然后将旧图像复制到它的中间(假设起始图像是JPEG且小于100x100):$oldimage=imagecreatefromjpeg($filename);$oldw=imagesx($oldimage);$oldh=imagesy($oldimage);$newimage=imagecreatetrueco

php - 使用 Ajax 和 PHP $_FILES 从 Canvas 元素发送图像

我需要能够将图像和一些表单字段从客户端Canvas元素发送到PHP脚本,并以$_POST和$_FILES结尾。当我这样发送时:varimg=canvas.toDataURL("image/png");...ajax.setRequestHeader('Content-Type',"multipart/form-data;boundary="+boundary_str);varrequest_body=boundary+'\n'+'Content-Disposition:form-data;name="formfield"'+'\n'+'\n'+formfield+'\n'+'\n'+b

javascript - Html2canvas: facebook 插件评论

我有一个网站女巫使用facebook插件评论。我正在寻找一种在屏幕截图中包含这些评论的方法。如果我使用简单的html2canvas,我会得到一个空白框而不是它们。所以我尝试使用html2canvasproxy但现在它打印一些javascript控制台日志而不是facebook评论。应该是但我得到.我注意到html2canvasproxy.php正确保存了facebook插件html。我在控制台日志中找不到任何javascript错误。我正在使用以下代码截取屏幕截图:html2canvas(document.body,{"logging":true,//Enablelog(useWebC

【Js canvas实现是否透明,抠图等功能原理】

一、JS检测PNG图片是否有透明背景用户上传图片,如果是PNG图片,有时候我们希望这张PNG图片背景不要是透明的,例如:后端保存图片时候常常会转成JPG格式的,此时,如果后端同学不加以判断和处理,则透明区域会变成黑色,影响体验;例如,下面canvas将PNG图强制转换成JPG后的对比效果:透明背景转jpg格式后变黑您可以狠狠地点击这里:PNG透明背景转JPG后变黑demo轮播广告的后台,为了显示质量,后台往往是直接存图,保留原格式。这样就有这样一个问题,如果广告图是上下层叠定位的,此时如果某个广告图编辑传的是部分区域透明度的图,前端又没有考虑到这种场景则显示就会出现问题,透出了下面一张图糟糕的

php - 什么是 Facebook 应用程序 Canvas 和页面选项卡?

我花了很多时间阅读FB开发文档和教程,但我仍然对Canvas应用程序和页面选项卡是什么以及如何使用它们感到很困惑。我期望在我的站点中使用FBSDK时在登录屏幕上有“继续使用facebook”按钮,有几个共享和喜欢按钮,如果用户允许,则向facebook发送通知。我的站点有内部消息系统,我想通知用户我的站点中发生了新消息或事件。通过这种方式,用户不必每天都检查我的网站是否有事件,这是重要的用户体验,因为我预计事件很少(每周大约很少事件)。我的一切都在运行,但在用户点击通知后,他被带到Canvas应用程序。FB文档和教程侧重于代码示例,但我没有在任何地方找到关于Canvas应用程序真正含义

php - Facebook PHP 应用程序,如何检测它处于 Canvas 或 Page 模式?

在iframe.php应用中,如何检测自己是Page模式还是Canvas模式?谢谢! 最佳答案 阅读documentation:Facebook将始终发送一个signed_request(用于Canvas和页面url)如果是页面,Facebook会添加一个额外的参数,称为page因此,基于此,您可以执行以下操作: 关于php-FacebookPHP应用程序,如何检测它处于Canvas或Page模式?,我们在StackOverflow上找到一个类似的问题: ht

android - Unity3D Canvas 。我怎样才能得到相机?

我在我的项目中使用unity原生UI。在场景中我有游戏对象“Canvas”,在这个对象中我使用了一些UI对象。但是我在Canvas中没有找到任何相机,而且我不知道如何从代码中获取它。在某些任务中,我需要将ScreenPosition转换为WorldPosition,但我做不到。有谁能够帮助我。如何在代码或其他替代方案中获取相机? 最佳答案 有一个Canvas.worldCamerafield在Canvas对象中,它允许您访问用于渲染Canvas的相机。这仅在您使用渲染模式ScreenSpace-Camera或WorldSpace时可

java - 为 Apache Commons 卡尔曼滤波器 2D 定位估计指定起始位置

我使用apache公共(public)数学库的kalmanfilter实现来提高我的室内定位框架的准确性。我想我为2D定位正确设置了矩阵,而状态由位置(x,y)和速度(vx,vy)组成。我在“estimatePosition()”方法中使用新的传入位置设置状态“x”。过滤器似乎工作:这是我的小JUnit测试的输出,它在一个循环中调用方法estimatePosition()和模拟位置[20,20]:第一次递归:位置:{20;20}估计:{0,0054987503;0,0054987503...第100次递归:位置:{20;20}估计:{20,054973733;20,054973733}

android - 在Android中将 Canvas 保存为图像

我将类从DrawingView扩展到View并在其上绘制路径一切正常但当我试图将画布保存为图像时,它不起作用。这是我正在尝试的代码。//drawViewisanobjectofDrawingViewclassdrawView.setDrawingCacheEnabled(true);StringimgSaved=MediaStore.Images.Media.insertImage(getContentResolver(),drawView.getDrawingCache(),UUID.randomUUID().toString()+".png","drawing");if(imgSa

android - 2D 游戏的复杂 android 动画 : what approach?

我正在为Android(和后来的iPhone)开始一个2D游戏。我想在屏幕上制作动画动物(想想卡通狗)。这样做的最佳方法是什么?我是否应该使用Android内置的补间api,并将它们混合以获得良好的动画序列(缩放、平移、旋转)。有什么工具可以帮助我做到这一点吗?是否可以在Flash中制作动画并“导入”动画序列(也许通过AS3生成?)否则我应该用空白Canvas“手动”完成此操作并编写所有绘制逻辑吗?我只是想以最快的方式为我的角色制作动画(如果我需要为1个复杂的动画编写20小时的代码,我不确定我会走多远)。谢谢:) 最佳答案 我强烈建