建议增加这样一个功能,保证效果一定好
[size=5] 在手机上网的一个浏览器中(具体记不清了),有一个功能,就是[color=red]超过多大尺寸的图片不下载[/color],我想这是一个非常有用的功能,就是可以大大加快上网的速度,而且不失网页的美观。[/size][size=5][/size]
[size=5] 试想,大的图片不下载,而小的图片:如用于树状目录结构的[color=blue]文件夹[/color]图标,带[color=blue]加号[/color]和[color=blue]减号[/color]的[color=darkorange]节点图标[/color][color=#333333](见附图)正常下载,一方面不失去目录树的真实好看,另一方面又可以过滤掉大的图片广告,将大大加快网页浏览的速度,将是一个非常好用的功能,请TW的开发者考虑。[/color][/size]
[size=5][/size]
[size=5] 希望各位朋友如果觉得可行,支持一下,非常感谢![/size]
[[i] 本帖最后由 mnxinu 于 2007-1-9 15:49 编辑 [/i]] [size=5]为了使网页能呈现设计者的布局,可以在internet选项的高级里将“下载图片占位符”选上,这样大图片仅显示空白的大小,整个网页也不失设计者的布局[/size] [quote]原帖由 [i]mnxinu[/i] 于 2007-1-9 09:04 发表
为了使网页能呈现设计者的布局,可以在internet选项的高级里将“下载图片占位符”选上,这样大图片仅显示空白的大小,整个网页也不失设计者的布局 [/quote]
:D 不错 不懂这个 等懂的人来说说... 楼主的意思可能是说,如果网页上有一个大图片(比如超过1M或者宽超过2000或者高超过1300或者面积超过5000000),就不直接下载它而是显示一个小图标,用户可以点它下载什么的。 那是手机!在电脑用不着吧?:cold: 楼主创意颇佳。
但,我有一点要说,上网浏览本是为找资料而来,打开一个网页,当然并不知道里面包含什么,可能会有大量的·图片,也可能暗藏木马什么,这些毫无疑问我们并不需要,避之惟恐不及。但是既然我们是为查找资料,如果一个网页打开,发现存在不少如楼主所说的小图标之类,为了查看而要我们在已打开页面的情况下点击各个图片(很显然大家都会尝试逐个打开,因为或许那些图片中正包含了我们一直在搜索的信息),那么这就和打开网站时同时下载图片结果相同,但因为多了一番显示图片的点击。这,岂不就多了一份麻烦么?
我觉得,一个网页禁掉广告和无用的代码就好了,对于我们不清楚的图片文件,还是尽量显示的好。
楼主您觉得如何? [quote]原帖由 [i]Godot[/i] 于 2007-1-9 09:56 发表
楼主的意思可能是说,如果网页上有一个大图片(比如超过1M或者宽超过2000或者高超过1300或者面积超过5000000),就不直接下载它而是显示一个小图标,用户可以点它下载什么的。 [/quote]
[size=5][color=red]您理解错了,而是一个网页中有很多图片,有大的,有小的,大的下载时间就很长,小的下载就很快。大的图片一般都是些广告,而小的图片一般都是用于组织网页结构的,如果小的也不下载,网页结构看起来不好。仅下载小的,不下载大的就不影响网页整体的效果,而且大大加速了打开网页的速度。[/color][/size] [quote]原帖由 [i]Andever[/i] 于 2007-1-9 10:10 发表
楼主创意颇佳。
但,我有一点要说,上网浏览本是为找资料而来,打开一个网页,当然并不知道里面包含什么,可能会有大量的·图片,也可能暗藏木马什么,这些毫无疑问我们并不需要,避之惟恐不及。但是既然我 ... [/quote]
[size=5][color=red]这位朋友的理解可能偏离了我的原意,请见楼上[/color][/size] [size=5]特别是有些网站的速度不好时,或者个人的上网速度不好时,这项功能是非常有用的![/size] 疑问1:图片未下载之前你怎么知道它的大小 ?
疑问2:背景的图片有的本来只是1px .但用css 或者硬指定为width:1024 ; 这种怎么判断 ?
疑问3:图片大小很大,但缩小为10×10显示.例如<img width=10 height=10>如何判断 ?
建议很好. 先不谈楼主建议本身的适应面和可行性,我不懂因此有个问题我觉得困扰,浏览器要下载的图片其大小从何而知?是从服务器探知文件大小还是获取图象宽高类型等信息,实在不知道能否在图片还未下载之前就得到这些信息,如果能,楼主的建议才有先决条件,否则下都下载了也就无意义了。 [quote]原帖由 [i]needed[/i] 于 2007-1-9 15:48 发表
疑问1:图片未下载之前你怎么知道它的大小 ?
疑问2:背景的图片有的本来只是1px .但用css 或者硬指定为width:1024 ; 这种怎么判断 ?
疑问3:图片大小很大,但缩小为10×10显示.例如<img width=10 height=10& ... [/quote]
[size=5][color=red]浏览器在下载时是知道图片大小的,如果你写过HTML文档的话,你就知道,图像被设计成网页进就设计了大小,可以通过在下载时读取这个值来确定图片的大小的![/color][/size]
[size=5][color=red][/color][/size]
[size=5][color=red][/color][/size]
[size=5][color=red]其实也可以开发一个插件![/color][/size] [quote]原帖由 [i]Aycox[/i] 于 2007-1-9 15:51 发表
先不谈楼主建议本身的适应面和可行性,我不懂因此有个问题我觉得困扰,浏览器要下载的图片其大小从何而知?是从服务器探知文件大小还是获取图象宽高类型等信息,实在不知道能否在图片还未下载之前就得到这些信息 ... [/quote]
[size=5][color=red]是可以探知的,我说的那个手机的浏览器就可以这样设定超过多大尺寸的图片不下载![/color][/size] 请不要大字..我能看到
"图像被设计成网页进就设计了大小" 这句话不太明白.. 功能建议很不错
如何实现还有很多细节,基本功能完善后再说吧 网上一轮搜索后...
从文件头的确可以读出大小.. [quote]原帖由 [i]needed[/i] 于 2007-1-9 15:56 发表
请不要大字..我能看到
"图像被设计成网页[color=red]进[/color]就设计了大小" 这句话不太明白.. [/quote]
不好意思,我用五笔,应该是“图像被设计成网页[color=red]时[/color]就设计了大小”
回复 #18 mnxinu 的帖子
不一定的..给你一个段代码试试看.同样一个图片,不同大小保存以下代码为 pic.htm 打开试试 ?
[code]图片原来大小<br>
<img src='http://bbs.ioage.com/customavatars/1.jpg'> <br>
故意加宽<br>
<img src='http://bbs.ioage.com/customavatars/1.jpg' width=2000><br>
故意加高<br>
<img src='http://bbs.ioage.com/customavatars/1.jpg' height=2000 width=200><br>
故意缩小<br>
<img src='http://bbs.ioage.com/customavatars/1.jpg' height=30 width=30>[/code] 我想分辨图片大小无非三点:
1,实际文件大小(比如有500K,那么就不要下载了);
2,图片自身的宽高信息(分析文件头来获取,比如1024*768就不要下载了)
3,图片的占位信息(比如楼上那样的,可能用在矢量图或缩略图中,再比如Flash的大小好像也只能用这个判断,太大就不要下载)
我说不懂的是能否在服务器端就获取这些信息,能的话楼上说的就不成问题了。 这个问题非常值得探讨,如果开发成功。那又是一项优势啊!!!
:lol: :lol: 如果没有完全下载图片应该是无法得到图片的大小的吧。通过标记得到的数据不真是,而且不是所有的img标记都有尺寸的。 图像一般都是后加载的,我想应该是先下载代码,然后才下载图片的,当代码已经下载完成时,应该已经可以判断图片的大小了,当然应该还有别的手段,具体的我也不很清楚,我只是猜想,这些工作应该是TW的开发者们考虑的了,呵呵:lol: 主意不错,要能实现就太好了~
页:
[1]
2