草庐IT

jquery - 后续HTML5 CreateObjectURL blob图片预览和裁剪加载bug

我想弄清楚是我的代码有问题还是当前的HTML5文件API实现有问题。下面的代码有效。在已经加载图像一次后重复该过程时会出现该错误。第二次选择文件时,图像blob加载,然后闪烁,图像消失。之后的后续选择通常工作正常(如果文件很大,有时会出现不稳定的行为)。对同一文件选择重复该过程通常有效(作为修复)。如有任何帮助,我们将不胜感激。使用的JavaScript库JQuery1.7.1JQuery工具1.2.6JCrop0.9.9步骤-总结用户通过传统的选择文件对话框。onchange处理程序为输入执行并检查文件是否选中,如果是,则验证MIME类型是image/jpeg还是image/png并

html - -webkit-border-radius 不能正确裁剪图像

我有5个浏览器用于呈现html编码的页面:IE9、Firefox4.0和所有最新版本的Chrome、Safari和Opera。现在在IE9和Firefox4.0中使用border-radius:和-moz-border-radius:可以正确裁剪图像,但在Opera、Chrome和Safari中使用-webkit-border-radius:会失败。在Opera中,图像根本没有被裁剪,而在Safari和Chrome中,图像被裁剪了一些,但边框也被裁剪掉了。.nonTyp{margin:15px15px15px15px;border:4pxinset#C1C8DD;border-radi

javascript - 裁剪 Canvas /导出具有一定宽度和高度的html5 Canvas

关于如何在Canvas上通过drawImage()裁剪图像的教程有数百个。context.drawImage(imageObj,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth,destHeight);但是,我有一个Canvas可以填充用户的浏览器。通过将Canvas导出为图像,我只想从(0|0)导出640px*480px的区域。问题:我如何告诉javascript仅使用640*480的Canvas用于toDataURL()?这是我目前所拥有的:$("#submitGraphic").click(functio

asp.net - 如何裁剪 Iframe 的内容以显示页面的一部分?

我目前在一个网站上工作,该网站必须通过使用iframe从另一个网站下载内容。有什么方法可以裁剪下载页面的内容,以便在我的网站上只显示该页面的一部分吗? 最佳答案 IsthereanywaythatIcancropthecontentsofthedownloadedpagetoonlyshowasectionofthatpageonmywebsite?没有。同源策略阻止您以任何方式操纵iframe,包括滚动位置。通过将iframe放入具有已定义高度和宽度的div容器和overflow:hidden可以解决此问题剪辑视口(viewpor

html - 在将图像发送到服务器之前上传并裁剪图像

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有一些客户端组件(jquery/swf)可以在浏览器中上传和裁剪(用户应该能够选择要裁剪的区域)图像,然后发送裁剪图像到服务器?我在asp.net-mvc上(不确定它是否重要)

html - 如何在 HTML/CSS 中裁剪 SVG 文件

我有以下HTML文件(mypage.html)。SVG文件作为图像附加到其中。它生成的页面如下所示:请注意圆圈周围有一大片空白。我如何在html或CSS中裁剪它? 最佳答案 裁剪您可以通过使用负边距并固定父元素的大小来裁剪图像:CSSDisplayanImageResizedandCropped但这是一个SVG!不仅可以在html中直接显示一个svg:但要裁剪/调整大小,您只需更改标签上的viewBox属性即可:viewBox="00100100"将显示0到100单位x和y范围内的任何内容viewBox="-100-10010010

javascript - WebKit 有裁剪错误吗?

注意:我在2021年整理了这个问题,删除了死链接并将代码制作为现场演示。粗略检查一下,该问题似乎在当前版本的Chrome中已不存在。给定一个区域,其中行高和任何边距都是n,并且该区域的高度是n的倍数,并且scrollTop增加了n的倍数我发现我在Firefox、Opera和NetFront中得到了预期的结果,但在Chrome(Windows)、Safari(Mac)和最新的WebKitnightly(Mac)中有一些泄漏,我查看部分行。在我的实际元素中(我无法分享)效果非常明显,但即使在简化的测试用例中,也可以看到上一行的底部从框的顶部窥视。是否有可能避免这种影响?这是应该报告的Web

html - CSS3 border-radius 裁剪问题

我有一个border-radius设置为某个值(比如10px)的div,以及一个嵌套的div,它是其父元素的完整宽度和高度。div.parent{display:block;position:relative;width:100px;height:100px;border-radius:10px;background:#0000ff;overflow:hidden;}div.inner{display:block;position:relative;width:100%;height:100%;background:#ff0000;}我注意到尽管溢出被设置为隐藏,但父项并未将子项夹在圆

html - 中间的 CSS 裁剪字符串

我使用csstext-overflow:ellipsis裁剪了一个大文件名。#fileName{width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}Thisisthebignameofmyfile.txt所以我有这个输出Thisisthebi...但是我想保留文件扩展名,有这样的东西Thisisthe...le.txt是否可以只使用CSS?因为我的文件总是txt,所以我尝试使用text-overflow:string,但它看起来只适用于Firefox:text-overflow:'*.txt';

javascript - 根据内容自动裁剪 HTML5 Canvas

假设这是我的Canvas,上面画了一张邪恶的脸。我想使用toDataURL()将我的邪恶面孔导出为PNG;然而,整个Canvas都被栅格化了,包括邪恶面孔和Canvas边缘之间的“空白”。+---------------+|||||(.Y.)||/_||\____/|||||+---------------+根据内容裁剪/trim/收缩包裹我的Canvas的最佳方法是什么,这样我的PNG就不会比面部的“边界框”大,如下所示?最好的方法似乎是缩放Canvas,但假设内容是动态的......?我确信应该有一个简单的解决方案,但它正在逃避我,大量谷歌搜索。+------+|(.Y.)||/_