回答
这真的取决于你是什么样的品质后走动。如果您需要具有详细缩放级别和正确内插的雇用人体图像,则需要编写后端服务来提供图像的缩放部分。如果您不关心质量或速度,可以下载整个图像并将其显示在绝对定位的div内,并根据缩放级别确定要查看和调整大小的区域。
我会说你可能在第一个选项后。有一些工具已经制作for this,我坚持使用任何工具;我确信othes会发布链接给其他人,你可以尝试;我写了自己的服务和客户端。我不能进入专有的细节,但我可以给你一个我做什么的概述。
我有一个asp.net通用处理程序,它需要一个查询字符串来表示哪个图像(通过id)以及要放大的坐标和目标图像大小。我有服务加载图像和裁剪并调整大小(比它更复杂,因为我有很多优化和准备当文件最初上传时,例如文件的多个截面以便缩放时更快地投放,但是我描述的是这里是基础知识)。
该服务只是返回类型image/jpeg并发送图像。
在客户端,我写了一个选框框控件,允许用户在他们想要放大的图像上选择一个区域。他们选取该区域并单击缩放。然后根据原始图像尺寸和可视图像大小计算所选坐标图像的偏移量。我将hese coords发送到前面提到的处理程序。我将srvice的查询字符串加载到Image对象中,并处理onload。如果一切顺利,我将其交换到所查看的图像,并更新所有客户端变量,以确定放大图像上的位置,然后可以再次缩放或缩小或进一步平移。
现在我明白你的懒惰要求,但我需要说写这个实际上很容易做到让基础知识去。你会发现最难的部分是做一个选择框。但即使如此,跟追踪两次点击一样简单。缩放选择品牌的左上角和右下角。或者根本没有选择框,并且只在预定的时间间隔内放大和缩小。我在我的项目中需要一个缩放框作为其相当复杂的图像分析解决方案。
我希望这至少有帮助,并带领你一些有用的东西。
有多大的图像? 如果他们是巨大的图像,你做他们喜欢谷歌地图样式使用此http://www.casa.ucl.ac.uk/software/googlemapimagecutter.asp
- 1. 使用Javascript放大的图像视口
- 2. jQuery Javascript图像放大镜
- 3. 使用jquery放大图像
- 4. 的Javascript图像放大器问题
- 5. 放大图像中心jquery或javascript
- 6. Javascript - 如何放大背景图像
- 7. Javascript将图像放大另一个
- 8. 如何使用JavaScript在PopUp图像上显示放大镜?
- 9. 使用netpbm来放大图像
- 10. 使用Hammerjs捏和放大图像
- 11. 使用Java缩放大图像
- 12. 如何使用PHP GD放大图像?
- 13. 使用VTK放大图像中的点
- 14. 使用SDL平滑缩放大图像
- 15. 如何使用setInterval放大图像
- 16. 使用ViewPager的图像库+放大ImageViews
- 17. 用Xlib放大图像
- 18. 用按钮放大图像?
- 19. 用javascript将图像放入图像
- 20. 使用JavaScript或jQuery的图像缩放
- 21. 使用Javascript重新缩放图像
- 22. JavaScript图片放大
- 23. PIL:放大图像
- 24. 图像放大Mvc
- 25. 放大viewflipper图像
- 26. As3放大图像
- 27. 捏放大图像?
- 28. UIAutomation放大图像
- 29. JavaScript拖放图像
- 30. 缩放图像javascript
谢谢Mattlant。它的演示试图说服客户购买系统,因此我们不想花太多时间在它上面。我有一个服务已经改变了RGB和对比度,所以可能只是像你指定的那样添加缩放 – alexmac 2008-10-12 09:27:57