草庐IT

tkinter-canvas

全部标签

javascript - Canvas toDataUrl 增加图像的文件大小

当使用toDataUrl()设置图像标签的来源时,我发现保存的图像比原始图像大很多。在下面的示例中,我没有为toDataUrl函数指定第二个参数,因此使用了默认质量。这导致图像比原始图像尺寸大得多。当为全质量指定1时,生成的图像甚至更大。有谁知道为什么会发生这种情况,或者我该如何阻止它?//createimagevarimage=document.createElement('img');//setsrcusingremoteimagelocationimage.src='test.jpg';//waittilithasloadedimage.onload=function(){//s

javascript - Canvas toDataURL() 返回空白图像

我正在使用glfx.js编辑我的图像,但是当我尝试使用toDataURL()函数获取该图像的数据时,我得到一个空白图像(宽度与原始图像大小相同)。奇怪的是,在Chrome中脚本运行完美。我想说的是,图像是使用onload事件加载到canvas中的:img.onload=function(){try{canvas=fx.canvas();}catch(e){alert(e);return;}//converttheimagetoatexturetexture=canvas.texture(img);//drawandupdatecanvascanvas.draw(texture).upd

javascript - 在不知道字体系列的情况下更改 Canvas 的字体大小

有没有办法只更改Canvas上下文的字体大小而无需知道/编写字体系列。varctx=document.getElementById("canvas").getContext("2d");ctx.font='20pxArial';//Needtospeficybothsizeandfamily...注意:ctx.fontSize='12px';//doesn'texistsowon'twork...ctx.style.fontSize='20px'//doesn'texistsowon'twork...//wearechangingthectx,notthecanvasitself其他注

php - 使用 laravel 存储与图像干预 canvas()

使用Vagrant和Homestead运行Laraval5.4。看到了一些关于此问题的其他问题,但没有一个提供使用canvas()的解决方案干预方法/图像Laravel引入了一个easierstoragesystemsince5.3我当前的代码:$path=$request->file('logo')->store('/clients/logos','public');$canvas=Image::canvas($width,$height);$image=Image::make($path)->resize($width,$height,function($constraint){$

php - 使用 GD 或 Imagick 扩展图像 Canvas

假设我有一张200x100的图片,我将其调整为100x50://imagick$imagick->resizeImage($width,$height,Imagick::FILTER_UNDEFINED,1)//gd$image=imagecreatetruecolor($width,$height);imagecopyresampled($image,$src,0,0,0,0,$width,$height,imagesx($src),imagesy($src)))但我希望图像为120x120。如何将Canvas扩展到该大小,但将我刚刚调整大小的图像保持在中心的相同尺寸?类似于Imag

javascript - html2canvas - 错误 - 对象 HTMLCanvasElement

我需要使用javascript打印div..这个div的内容是生成的条形码..使用打印div元素的正常方法不起作用,因为条形码图像是由php文件生成的,不会出现在打印页面中。所以我决定使用html2canvas方法来“渲染”div然后打印出来..这是我的代码:HTML:SomecontentandimgofbarcodeJavaScript:functioncapture(){html2canvas([document.getElementById('source')],{onrendered:function(canvas){varmywindow=window.open('','m

vue中好用的视频插件推荐,video+canvas实现视频截图第一帧,ffmpeg实现视频截图第一帧

最近做视频功能,看了一些视频相关的插件,发现下面两个还是比较好用,这里推荐一下:videojsMuiPlayervideojs应该很多人都知道,比较成熟的插件了这里是官网地址:https://videojs.com/然后MuiPlayer也是很不错跟videojs差不多都很好用,对比videojs优势应该就是文档更好阅读点对于英语不好的是个好事。https://muiplayer.js.org/zh/guide/我自己用了videojs,然后项目主要是做了视频的一个上传和视频的展示功能看看效果图:使用的话官方文档自己翻最后主要说一下我用了插件后踩的一些坑,特别是上传部分,其它的都还好。我项目需

php - 如何在查询字符串中将一些值传递给我的 facebook canvas 应用程序?

我开发了一个facebookcanvas应用程序,它可以向用户发布新闻源,我希望能够让用户点击新闻源中的链接,然后被带到我的应用程序以及将在应用程序中显示的一些数据(例如通过在查询字符串中传递它)。当我创建将发布在用户新闻源上的链接时,我将链接字段设置为-http://apps.facebook.com/myappname/?datatopass=mydata这是可行的,当用户单击此链接时,浏览器会将他们定向到该链接。但是我无法访问$_GET['datatopass']变量(使用PHP)并且它看起来是空白的。我尝试使用javascript输出window.location变量,但我没有

Python -Tkinter GUI更新多个模块

在此先感谢您的任何帮助。我有2个.py文件,一个运行GUI,另一个运行基本计算并使用GUI输入创建图形,然后将其输出到控制台。这些值是两次打印的,一次是从计算文件中,然后再次从GUI文件打印。问题是,如果我更新输入,则输出不会更新,并且图也不会更新。预先感谢您对此提供任何帮助。gui(test1gui.py):importtkinterastkfromtkinterimportttkimportcsvdefTo_Print(self):iflen(self.e_xf.get())!=0:Write_Inputs_To_CSV(self)importtest1Eqmtest1Eqm.Pre_Ou

PHP 电子邮件附件 - Canvas 图像空白

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。更新:我收到的图像是一张空白图像,大小与我的Canvas相同。它不是来自Canvas的图像。我能够将新CanvasPNG插入到DOM中,所以我知道图像数据是好的。进一步:我可以在图像数据发送到PHP表单之前复制图像数据,将该代码粘贴到另一个页面的标签中,因为它的src和正确的图像显示!离这里很近!!我的用户在HTML5Canvas上创建了一个图像。我需要