|
|
1
3
|
|
|
2
3
图像有多大? 如果它们是巨大的图像,你可以像谷歌地图一样使用它 http://www.casa.ucl.ac.uk/software/googlemapimagecutter.asp |
|
|
3
2
这实际上取决于你所追求的品质。如果您需要hires hiquality图像,并具有详细的缩放级别和适当的插值,则需要编写一个后端服务来提供图像的缩放部分。如果您不关心质量或速度,您可以下载整个图像,并将其显示在一个div内,该div是绝对定位的,偏移了要查看的区域,大小由缩放级别决定。 我有一个asp.net通用处理程序,它接受一个查询字符串,指示要放大的图像(通过id)和坐标以及目标图像大小。我让服务加载图像并裁剪和调整其大小(比这更复杂,因为我在最初上传文件时进行了许多优化和准备,例如文件的多个横截面,以便在缩放时更快地提供服务,但我在这里描述的是基本内容)。 该服务只返回image/jpeg类型并发送图像。
现在我理解了你的懒惰要求,但我需要说,写这篇文章实际上很容易,可以让基础工作顺利进行。你会发现最难的部分是做一个选择框。但即使这样,也可以像跟踪两次点击一样简单。缩放的左上角选择框,右下角选择框。或者根本没有选择框,只能按预定的间隔进行放大和缩小。我在我的项目中需要一个缩放框,因为它是一个相当复杂的图像分析解决方案。
|