Oct5

几张图片

首先是星际的折纸: 这里有更多 其次是一个巨型TO DO 消息来源 最后,公车也瘦身 消息来源 为什么中国就鲜有类似的广告呢? 如果有可能,以后分享哈工大仿照上面的TODO做一个SHARE,你觉得如何?发表下看法吧!

trackback Tags: 评论

Aug16

Google收购NevenVision提升Picasa

什么时候能根据描述来搜索图片啊! Google最近收购了Neven Vision以增强Picasa的功能。 Neven Vision能够识别一张照片中的人物、景物和其它的目标,这正是Google Picasa所缺少的。Google试图通过拥有这项技术而提高搜索图片的能力,Neven Vison在这项技术上捅有15项专利,使得未来的图片搜索更加精确。 官方新闻

trackback Tags: 评论

May29

Vista的新图片格式WMP亮相

微软刚刚在WinHEC上发布了一种新图片格式--Windows Media Photo (WMP),能够在仅JPEG一半大小的情况下提供更好的图像质量。该格式将直接获得Windows Vista操作系统支持。 “数码影像市场将成为新技术的首要推动力,我们将让Windows系统下的图像效果更为出色。”微软WMP高级开发经理Bill Crow表示。 微软已经与业内合作伙伴开发WMP四年之久,其中便包括相机制造商--“他们的反馈对WMP格式改进起到了重要作用。 WMP能够保留更多原始图片信息,提高展示、编辑以及压缩操作性能。Crow表示,用户可以通过WMP格式轻松将照片以25:1的比率压缩--不损失可见画质,而JPEG在提供相同画质情况下只能达到12:1压缩率。 WMP所采用的算法支持无损压缩也支持有损压缩。对硬件没有特殊的要求,由于算法只需要很小的缓冲,对内存的要求也很低。 微软将向大量合作/授权伙伴提供WMP格式开发工具,允许芯片/硬件厂商在其产品中支持WMP格式。 Crow并未透露是否会有数码相机、打印机以及芯片厂商在Vista发布初期支持这一格式,事实上,微软对该格式开发过于“低调神秘”,有可能不少厂商根本不知道WMP这一技术。 Vista将至,微软果然亮出不少王牌,面对如此多诱人特性,你心动了么? WMP,又多了一种图片格式,真的要另我们眼花缭乱了.

trackback Tags: 评论

Mar29

Free Web Page Headers

http://www.freewebpageheaders.com 收集网页头部图片的站 不错!收藏起来:arrow:

trackback Tags: 评论

Mar24

预览待上传的本地图片(Image Upload Preview)

上传文件是一种很普通的Web应用,尤其以上传图片更为常见。今天我们就在Web标准的范围内谈谈与这个主题相关的内容(只限前端部分,上传的实现当然就不在此列了),关键词是:Javascript、DOM和Firefox。 表单 先创建一个file表单域,我们需要用它来浏览本地文件。 判断文件类型   当用户选择了一个图片文件时,我们希望他能马上看到这张图片的缩略图,以便他能确认没有把自己的光屁股照片当作头像传到我们的服务器上^_^。   在预览之前我们还得先判断一下用户选择的是不是一个图像文件,如果他想用一个.rar文件做头像的话我们也需要礼貌地提醒一下。   Javascript函数实现,注意我们使用DOM方法getElementById来访问对象。不要再使用form和input的name属性来访问对象了,只有IE才这么干。 function preview2(){ var x = document.getElementById(“file2”); if(!x || !x.value) return; if(x.value.indexOf(“.jpg”)<0 && x.value.indexOf(“.jpeg”)<0 && x.value.indexOf(“.gif”)<0){ alert(“您选择的似乎不是图像文件。”); }else{ alert(“通过”); } }   这里有一个问题,如果用户选择了名为“fake.jpg.txt”的文件,这段脚本仍旧会认为这是一个合法的图像文件。一个可行的解决方案是先把文件名转换成小写,再取文件路径的最后4到5位,判断一下文件的扩展名是否确为我们支持的图像文件扩展名。不过这种方案略显笨拙,也没有什么美感可言,我们换一种方案:用“正则表达式”来判断文件扩展名。    function preview3(){ var x = document.getElementById(“file3”); if(!x || !x.value) return; var patn = /.jpg$|.jpeg$|.gif$/i; if(patn.test(x.value)){ alert(“通过”); }else{ alert(“您选择的似乎不是图像文件。”); } }   如果从来没有接触过正则表达式,那这段脚本对你可能会有些晦涩,不妨Google一把,看看是否可以先学习学习这方面的知识。我可以向你保证花四五个小时学点正则表达式会是你最近三个月内作出的最明智选择^_^。 回到这段脚本上来,即使你还看不懂正则表达式那两行,但整段脚本的美感还是很明显的:简洁、直接、语义流畅,这与Web标准关于XHTML的要求是一致的,与Web设计师或开发者天生的“完美”主义也是一致的。 jjww一大段之后,我们转入重点—— 预览图片   预览功能的基本设计思路是很清晰的:创建一个img元素,再把文件域的value值赋值给img元素的src属性。   

trackback Tags: 评论 (1)