jjzjj

javascript - 使用Canvas将不透明像素变成白色

我正在寻找一种方法来拍摄图像(Logo、应用程序图标等)并使用javascript/canvas将它们转换为白色(不包括透明度)。这是我想要的示例(显然使用静态图像):http://jsfiddle.net/4ubyj/ 最佳答案 CanvasAPI具有专门用于“仅在原始图像中不透明的像素上绘制”之类的合成方法。这比弄乱图像数据要容易得多。jsFiddle示例(现在带有内联图像)向@WilliamVanRensselaer最初的fiddle致敬。您想要的复合操作是source-in,这意味着“仅在绘制图像中不透明像素之上绘制我要绘制

javascript - 用户在 three.js 中上传纹理

Here你会发现问题的jsFiddle改编。我想创建一个3d网络应用程序,用户可以在其中选择本地计算机上的图像文件:选择文件后,图像将作为参数加载到THREE.ShaderMaterial对象中。将glsl着色器应用于图像,并将结果呈现给浏览器中的容器:$("#userImage").change(function(){vartexture=THREE.ImageUtils.loadTexture($("#userImage").val());texture.image.crossOrigin="anonymous";shader.uniforms.input.value=textur

javascript - Photoswipe 无法读取 photoswipe.js 第 1070 行未定义的属性 'center'

我只是涉足photoswipe,到目前为止,我没有做任何更高级的事情,只是通过一些非常小的(理论上微不足道的调整)简单地实现入门演示的副本。我的图片库显示得很好,我总共有4个项目,因为我只是想测试一下。第一张图片将缩放和平移,所有这些都很棒。但是,在我切换图片的那一刻,我在这篇文章的标题中收到了javascript错误。我使用以下作为我的元素:varitems=[{"src":"/Images/Portfolio/Pieces/PhoenixFury.jpg","thumbnail":"/Images/Portfolio/Thumbs/PhoenixFury.jpg","msrc":"

javascript - 如何在FeatherLight Image Gallery中添加描述文字?

试图找出如何将文本描述添加到featherlight.js灯箱图片库。有没有人知道或有任何经验?这是html布局的示例:...还有更多图片我只是希望能够在灯箱打开时添加一些文本作为对图像的描述,但我在文档中找不到它。如果没有,有人知道可以实现此目的的优质/轻型灯箱吗? 最佳答案 featherlight的目标是轻便,没有内置选项,但使用afterContent回调很容易做到。例如,假设您的文本位于a标记的'alt'属性中,您可以指定:afterContent:function(){//Addadivforthelegendifnee

javascript - d3 可视化数据的最佳实践?

我正在开展一个项目,其中使用d3在散点图中可视化数据点。由于是web应用,区域有限,很多点重叠。总共有20k个点,我允许用户使用画笔(及其范围)放大区域,但即使放大,仍然有大量的点重叠。这种情况的一个例子:有什么好的方法可以使底层点可视化,以增强对点的看法或感知?我在考虑是否可以使用透明度,但我不知道这是否可行。可能值得注意的是,所有点都代表基因,因此就表示而言,对它们进行聚类可能不是很合乎逻辑。 最佳答案 我建议尝试d3的fisheyeplug-in.它允许您使用鼠标缩放和扭曲比例,让您放大区域。您可以在此处的页面下方看到它与散点

javascript - Jasmine : Timeout - Async callback was not invoked within timeout

我需要测试一个从url加载图像的AngularJs服务。这是我的服务:/*globalangular,Image*/(function(){'usestrict';functionSourceLoader($q,$log){/***Loadanimagefromurlandreturnapromisewhichisresolvedwhenimageisloadingisdone.*Itreturntheimagesobjectasresolvedpromise.*@paramurlsourceoftheimage*@returns{Promise}unresolvedpromiseof

javascript - 将两个 View 模型传递给操作

我处理电子商务的购物车。我有两个View模型。首先是客户信息:publicclassCartViewModel{publicstringFirstName{get;set;}publicstringEmail{get;set;}//...otherfields}第二个是客户购物车:publicclassProductsCart{publicGuidId{get;set;}publicdecimalPrice{get;set;}publicintItemsOrdered{get;set;}}主要是购物车存储在用户localStorage中,我应该通过jquery将其与客户信息一起从loc

javascript - 等到图像加载后再执行功能

我正在尝试创建一个简单的投资组合页面。我有一个拇指列表和一个图像。当您点击缩略图时,图像会发生变化。单击缩略图时,我想让图像淡出,等到图像加载完毕,然后淡入。我现在遇到的问题是有些图像非常大,所以它淡出,然后立即淡入,有时在图像仍在加载时。我想避免使用setTimeout,因为有时图像加载速度会比我设置的时间快或慢。这是我的代码:$(function(){$('img#image').attr("src",$('ul#thumbsli:firstimg').attr("src"));$('ul#thumbsliimg').click(function(){$('img#image').

javascript - jQuery 图片悬停效果

我正在努力实现thiseffect使用jQuery。我写了一些代码,但它有问题(移到右下角,你会看到)。checkitout基本上,如果您知道有一个已构建的jQuery插件可以执行此操作,我会非常乐意使用它,如果没有,我将不胜感激。这就是我在数学课上不专心得到的结果:)提前致谢。麦克尔 最佳答案 总的来说,我认为这就是您要找的:$.fn.sexyImageHover=function(){varp=this,//parenti=this.children('img');//imagei.load(function(){//getim

javascript - 不要通过 Onload 属性显示损坏的图像

我有一个包含大量图片的网站。其中一些在服务器上丢失了-被所有者删除了。如果图像未加载(损坏),我想显示占位符-标准图像,表示图像丢失。我不想重写所有模板,所以我不能将onError属性添加到每个图像标签,所以我不能使用这个解决方案:jQuery/JavaScripttoreplacebrokenimages是否可以编写全局函数来检查所有图像并替换加载时损坏的图像? 最佳答案 是的,因为您的标签中有jQuery,您可以为此使用jQuery。绑定(bind)onerror所有的处理程序节点:$('img').on('error',fun