hpmax
火狐狸
火狐狸
  • UID4946
  • 注册日期2005-04-09
  • 最后登录2005-11-03
  • 发帖数131
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:17101回复:72

这种功能可以在浏览器上实现吗,任意定义图片尺寸而不产生锯齿?

楼主#
更多 发布于:2005-06-06 12:51
  比如在html中设置图片一个width值,这个值比图片本身的宽度要小,预览就会有锯齿。现在很多图片浏览软件,可以任意缩放图片而不产生锯齿,连winxp自带的图片和传真查看器都可以。现在我想知道,在浏览器中实现这个功能可能吗?不是那种图片自动缩放功能,因为图片本身还占不到整个页面。

  产生这个想法的根源是最近喜欢上了msn 的blog,可是贴幅大点的图,用ie的网友就只能看到一部分,它的blog框就那么大;用firefox是能看到所有的图,但版式也乱了,就想设个width值约束图片的大小,可是那个效果就没法看。
asahi
火狐狸
火狐狸
  • UID927
  • 注册日期2004-12-15
  • 最后登录2007-06-24
  • 发帖数296
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-06-06 12:51
矢量图只适合于线条比较简单的图片。
而且实际上矢量图更消耗CPU时间,因为矢量图只保存线条的数学函数,比如贝塞尔曲线什么的,显示的时候需要CPU实时计算。
打开一个有很多Flash的网站,比如sina首页,CPU占用就会飙升,就是因为这个原因。
hpmax
火狐狸
火狐狸
  • UID4946
  • 注册日期2005-04-09
  • 最后登录2005-11-03
  • 发帖数131
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-06-06 12:51
如何把一张位图转化成矢量图?

如果所有的图片都是我自己画的,一切都不成问题,可它们几乎都是链接在其它网站上的。
mxiong
火狐狸
火狐狸
  • UID4276
  • 注册日期2005-03-22
  • 最后登录2006-08-03
  • 发帖数160
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-06-06 12:51
lococo:请使用浏览器可以支持的矢量格式
应该能解决这个问题~~~
回到原帖

SVG 和 Flash 应该都是不错的选择。
It's not who I am underneath but what I do defines me.

lococo
火狐狸
火狐狸
  • UID2458
  • 注册日期2005-01-23
  • 最后登录2016-04-07
  • 发帖数100
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-06-06 12:51
请使用浏览器可以支持的矢量格式
应该能解决这个问题~~~
asahi
火狐狸
火狐狸
  • UID927
  • 注册日期2004-12-15
  • 最后登录2007-06-24
  • 发帖数296
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-06-06 12:51
GPU并不能够完成所有的图象运算,也不可能内置很多图像算法,大部分运算还是要靠CPU来完成。
hpmax
火狐狸
火狐狸
  • UID4946
  • 注册日期2005-04-09
  • 最后登录2005-11-03
  • 发帖数131
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2005-06-06 12:51
kmc:这个帖子掰出了不少了……回到原帖


我就是在这个地方变老的 <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2005-06-06 12:51
这个帖子掰出了不少了……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
hpmax
火狐狸
火狐狸
  • UID4946
  • 注册日期2005-04-09
  • 最后登录2005-11-03
  • 发帖数131
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-06-06 12:51
这样又涉及到兼容性问题,算了,占用cpu大就大了,兼容性是要有牺牲的。

硬件固定的平台,比如xbox,cpu和内存从数值上看并不恐怖,可是游戏效果就很恐怖。部分是因为专用的操作系统,部分是因为游戏开发者不用为兼容性作牺牲。
hpmax
火狐狸
火狐狸
  • UID4946
  • 注册日期2005-04-09
  • 最后登录2005-11-03
  • 发帖数131
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-06-06 12:51
能否把这部分划归到GPU来运算呢,调用GPU和显存,cpu只是发出去一个图片,得到一个新图片而已。
szBobby
狐狸大王
狐狸大王
  • UID1562
  • 注册日期2004-12-30
  • 最后登录2010-11-15
  • 发帖数343
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-06-06 12:51
简体重新发一次
我觉得2D的抗锯齿和3D的不同。Browser要解决图片缩放之后效果的问题,并不是显卡的质量问题,而是CPU和内存问题。
网上的图片被Browser下载到本地之后,内存里装载的是该图片。如果要将该图片进行抗锯齿,放大不失真等效果,就必须要进行算法运算,生成新的图片放 在内存里面。因此可以想象,对内存的消耗是很大的。特别是如果网页允许做动态改变图片尺寸,方向等动作的时候,内存和CPU的消耗都会非常大。
现在的图片显示模式应该很简单,在Draw的时候,从内存中的原图按照缩放的算法,动态抽样显示,不需要生成新的图片。
以上是基于本人处理图片时候的一点经验猜测的,呵呵。
szBobby
狐狸大王
狐狸大王
  • UID1562
  • 注册日期2004-12-30
  • 最后登录2010-11-15
  • 发帖数343
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2005-06-06 12:51
我覺得2D的抗鋸齒和3D的不同。Browser要解決圖片縮放之後效果的問題,並不是顯卡的質量問題,而是CPU和內存問題。
網上的圖片被Browser下載到本地之後,內存裡裝載的是該圖片。如果要將該圖片進行抗鋸齒,放大不失真等效果,就必須要進行算法運算,生成新的圖片放在內存裡面。因此可以想像,對內存的消耗是很大的。特別是如果網頁允許做動態改變圖片尺寸,方向等動作的時候,內存和CPU的消耗都會非常大。
現在的圖片顯示模式應該很簡單,在Draw的時候,從內存中的原圖按照縮放的算法,動態抽樣顯示,不需要生成新的圖片。
以上是基于本人處理圖片時候的一點經驗猜測的,呵呵。
hpmax
火狐狸
火狐狸
  • UID4946
  • 注册日期2005-04-09
  • 最后登录2005-11-03
  • 发帖数131
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2005-06-06 12:51
我上面的例子只是表明,限制也只是限制而已,限制的存在不能成为不作为的理由。

当然是可选项比较好,毕竟机器再high,还是有用得凶的时候,xp的视觉特效也可以关闭不是吗。
zhh01pfg
千年狐狸
千年狐狸
  • UID2948
  • 注册日期2005-02-11
  • 最后登录2011-06-15
  • 发帖数1488
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-06-06 12:51
又举了个不恰当的例子。
核弹是必须的,因为这关系到国家存亡。

而这只不过是个小小的浏览器。。。。。

就算会有部分人需要,
而哪天mozilla firefox也支持了这个功能。做成可选项应该比较好。

不争啦,不争啦。
hpmax
火狐狸
火狐狸
  • UID4946
  • 注册日期2005-04-09
  • 最后登录2005-11-03
  • 发帖数131
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-06-06 12:51

对,确实是条件限制了。所以说这是不现实的功能。
 


这个就涉及到前瞻性了,就像在新中国的困苦条件下研制原子弹一样,条件限制大不大?我们需不需要?

可见限制也只是限制而已,不代表不需要,也不代表不合实际。

尽管条件差,核弹辛辛苦苦造成了。同样的,这个功能就算现在实现,也还是有人的机器可以承担,对他们来说就不是不现实。
上一页
游客

返回顶部