草庐IT

图像序列

全部标签

javascript - 是否可以序列化 Javascript 对象变量并存储到 cookie 中?

是否可以序列化Javascript对象变量并存储到cookie中?还是有其他方法可以完成同样的事情? 最佳答案 如果这些对象不敏感(即,您不关心您的用户是否修改它们),那么将它们序列化到cookie中就可以了,前提是您的对象足够小而不会引起问题。如果您的cookie是敏感的(您需要在一定程度上依赖它们)或者您的结构很大,那么为什么不考虑将这些序列化对象存储在服务器上存储的持久session中。然后,您可以将cookie用作key或ID,以了解当您的访客返回时要恢复哪个session。以这种方式,序列化对象的大小以及它们是否“适合”c

javascript - 在没有 `<img>` 标记的 JavaScript 中确定图像大小

使用JavaScript,如何在不将图像插入文档的情况下确定文档中不存在的图像的大小?我可以使用AJAX下载图像并以编程方式检查其高度和宽度吗?有点像...varxmlhttp=newXMLHttpRequest();xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4&&xmlhttp.status==200){varimageSize=MEGIC_GET_FILE_SIZE_FUNCTION(xmlhttp);alert("Theimageis"+imageSize.width+","+imageSize.he

javascript - 通过 JS 在 svg 中添加图像命名空间仍然没有显示图片

在通过图片的缩放版本获取参数后,我尝试通过Javascript在SVG中添加具有原始尺寸参数的图片。Firebug向我展示了元素和所有必要的参数,但祝我好运,我没有通过。this.svg=document.getElementsByTagNameNS('http://www.w3.org/2000/svg','svg');varbild=document.createElementNS('http://www.w3.org/2000/svg','image');varBildURL=this.image[0][0].getAttribute('xlink:href');varimgX=

Javascript 将图像排列成一堆卡片

我是javascript的新手,所以我确信我对它的理解有很多缺失。我正在尝试做的是创建一层图像,使其看起来像一堆卡片。看过类似的代码并尝试遵循他们的想法,但我就是无法正确定位图像。所有10张左右的图像都放在完全相同的位置。能帮忙看看为什么不定位吗?还有什么是“em”。我找不到任何关于它的文献,但假设它是像px这样的测量em??为什么在""中?functionDisplay(){varel;varleft=0;vartop=0;vari=0;varn=deck.length;varcardNode;varimg=document.createElement("IMG");img.src=

javascript - D3 时间序列热图

我正在尝试使用d3制作一个热图,它在x轴上是一个时间序列,在y轴上是一个数字,颜色是单元格的值。数据是根据输入加载的,域和范围可以根据不同的输入而改变。我找不到这样的例子。有谁知道我该如何创建它?谢谢 最佳答案 所以我终于有时间写下我一直在寻找的这段代码。我的主要问题是我已经很好地理解了音阶。因此,在阅读了一些内容后,我可以定义一个时间尺度并使用以下代码将其映射到我的数据:varxscale=d3.time.scale().domain([startDate,endDate]).range([padding,w-padding]);

javascript - 我怎样才能得到一个华丽的弹出窗口来在一个动态画廊中同时显示图像和 iframe 视频?

我正在使用magnificpopup通过以下方式创建图片库:$('.main-content').magnificPopup({delegate:'.gallery',//childitemsselector,byclickingonitpopupwillopentype:'image',gallery:{enabled:true}//otheroptions});我还有一个使用以下内容嵌入的视频:$('.video').magnificPopup({type:'iframe',iframe:{markup:''+''+''+'',//HTMLmarkupofpopup,`mfp-cl

javascript - 如何使用jspdf在多页pdf中保存图像

我有一个要保存为pdf的表格(列对齐方式不同)。我使用html2canvas将表格转换为图像,然后使用jspdf将图像保存为pdf。如果图像的大小小于或等于pdf的页面大小,它会很好地工作,但如果图像大小大于页面大小,那么它只保存pdf的第一页(只有一部分图像)并休息图像的部分未以pdf格式显示/保存。这是我使用的javascript代码。$("#btnVC_saveGLSummary").click(function(){html2canvas($("#tblSaveAsPdf1"),{onrendered:function(canvas){varmyImage=canvas.toD

javascript - 如何从客户端 JavaScript 从 cloudinary 获取我的图像列表?

使用cloudinaryAPI,我可以通过GET获取图像列表:https://API_KEY:API_SECRET@api.cloudinary.com/v1_1/CLOUD_NAME/resources/image/upload但是,从客户端JavaScript使用它会暴露我帐户的APIkey和secret。似乎应该可以在不暴露我的帐户凭据的情况下获取图像列表。我看过CloudinaryAngularJS客户端,它有一个示例项目,可以实现帐户中照片的幻灯片放映。据我所知,该项目使用以下行获取cloudinary帐户中的照片列表varurl=$.cloudinary.url('myph

javascript - jQuery 图像预览 exif 旋转问题

我正在使用这个jQuery函数在上传之前显示图像。图片是从移动设备上传的,exif方向有问题。该函数只是将预览图片的src换成实际文件图片的base64编码。在服务器端(php),我正在使用一个函数来更正上传时的exif旋转。我可以在jQuery中制作与我的PHP代码类似的东西吗?这样我就可以在上传之前以正确的旋转显示图像?JavascriptfunctionreadURL(input){if(input.files&&input.files[0]){varreader=newFileReader();reader.onload=function(e){$('#blah').attr(

javascript - 使用 <noscript> 回退的 DRY 延迟加载图像

我知道(少数)非JavaScript用户在那里,我想迎合他们,而不是仅仅因为他们的偏好(出于隐私原因或其他原因)而给他们较差的体验。大多数延迟加载JS库似乎以相同的方式解决这个问题,例如参见lazysizes:.no-jsimg.lazyload{display:none;}主要是出于好奇,我想知道是否有可能从中撤回回退。标记并使用JavaScript以编程方式将其添加到DOM,这样图像源就不必在两个图像标记中重复,这只会让我:这是我拼凑的:(function(attribute){Array.prototype.forEach.call(document.getElementsByT