详细内容见:
http://community.csdn.net/Expert/topic/3974/3974944.xml?temp=.6116144
http://community.csdn.net/Expert/topic/3975/3975147.xml?temp=.9842951
问题是这样:我用javascript写了两个函数。<script language="javascript">
var mm=1;
function imgzoom(h)
{
if (h==1)
{
mm+=0.2;
mm=Math.min(2,mm);
document.all.imgjpg.style.zoom=mm;
alert(mm*100+"%");
}
else if(h==2)
{
mm-=0.2;
mm =Math.max(0.05, mm);
alert(mm*100+"%");
document.all.imgjpg.style.zoom=mm;
}
}
</script>
<input type=button value="放大" onclick="imgzoom(1);">
<input type=button value="缩小" onclick="imgzoom(2);"><IMG id="imgjpg" name="imgjpg" src="FreightEMap.jpg" width="9000" height="8000">不管配置多高的机器运行这个程序都很慢。可是有有一个机器运行非常快,可是这台机器的配置远不如我的机器。奇怪了。。(图片大小9000*8000px 3M JPG)有兴趣的朋友可以测试一下。哪位哥们帮我解决一下。。我觉得应该有什么IE加速显示图片之类的。
目前确定的问题:
1、和硬件无关;
2、和操作系统无关;
我认为可能是IE的哪一个微小的环节起到了至命的作用,不知哪位原来遇到这样的问题,不吝赐教如果有其它的办法来实现对图片的放大缩小功能也可以,只是图片还是这一张10000*10000的。
示例程序:http://www.bayard.com.cn/test/testzoom.rar
包里只有一个图片,和一个HTM文件。一些不方便制作图片的哥们,可以下载。
http://community.csdn.net/Expert/topic/3974/3974944.xml?temp=.6116144
http://community.csdn.net/Expert/topic/3975/3975147.xml?temp=.9842951
问题是这样:我用javascript写了两个函数。<script language="javascript">
var mm=1;
function imgzoom(h)
{
if (h==1)
{
mm+=0.2;
mm=Math.min(2,mm);
document.all.imgjpg.style.zoom=mm;
alert(mm*100+"%");
}
else if(h==2)
{
mm-=0.2;
mm =Math.max(0.05, mm);
alert(mm*100+"%");
document.all.imgjpg.style.zoom=mm;
}
}
</script>
<input type=button value="放大" onclick="imgzoom(1);">
<input type=button value="缩小" onclick="imgzoom(2);"><IMG id="imgjpg" name="imgjpg" src="FreightEMap.jpg" width="9000" height="8000">不管配置多高的机器运行这个程序都很慢。可是有有一个机器运行非常快,可是这台机器的配置远不如我的机器。奇怪了。。(图片大小9000*8000px 3M JPG)有兴趣的朋友可以测试一下。哪位哥们帮我解决一下。。我觉得应该有什么IE加速显示图片之类的。
目前确定的问题:
1、和硬件无关;
2、和操作系统无关;
我认为可能是IE的哪一个微小的环节起到了至命的作用,不知哪位原来遇到这样的问题,不吝赐教如果有其它的办法来实现对图片的放大缩小功能也可以,只是图片还是这一张10000*10000的。
示例程序:http://www.bayard.com.cn/test/testzoom.rar
包里只有一个图片,和一个HTM文件。一些不方便制作图片的哥们,可以下载。
IE:
系统补丁:
IE补丁:
及可能相关的IE设置:小弟先谢过诸位了
只是一运行JS就慢,这个慢基本上就是死机。CPU和内存是100%快的呢,放大、缩小比ACD还流畅,不知道为什么,应该说是JS代码问题。这用这个程序运行,展示小图片3000*3000以下的也没有问题。
你可以试试直接设置图片宽和高
我觉得他说得对,你直接设一下,看看速度怎么样
不过我找不到楼主所用的3M的JPG格式图片(下载不了)
就用了2.25M的bmp格式替代(不知道这里会不会出错)
配置为
系统:XP
IE:6.0
系统补丁:SP2
IE补丁:SP1
及可能相关的IE设置:默认
内存 256
虚拟的是 384M
运行是一切正常
我以前也遇到过这个问题哦,那时候压力也比较大!
主要还是IE的设置问题,在internet的高级选项,看看你的多媒体的设置(怎么设置我忘了,默认的肯定不行的),你只要把慢的机器的多媒体的设置成和快的机器1样的设置就好了;另外你的图片就那几张大的话你可以把IE临时文件设置成为不检查网页最新版本
接分