淘宝图片有放大镜特效是对于商品主图来说。只要在发布宝贝时把商品主图的尺寸设置在700X700或者以上,主图图片就会有放大镜特效:
当鼠标放在主图片某一个位置上,主图右侧即显示出鼠标所在位置的放大图。
1、淘宝店铺设置放大镜功方法:当制做的宝贝图片尺寸大于1200X1200象素,上传以后宝贝就自动会有放大镜的功能,鼠标移动到宝贝图片各位置时会显示放大。
2、如要取消放大镜功能,则需修改图片大小即可。
代码我就不写出来了,讲讲实现原理和方式就可以了,剩下的就看你的悟性了。淘宝商品图片放大镜效果,其实不是真的放大。商品图片是位图,放大就会失真、模糊、有锯齿。那它是什么实现放大呢?其实,你看到的是两张图片,两张一模一样的图片,只不过,其中一张是高清大图片,另一张是等比例缩小的小图片。大图一直隐藏着,当鼠标放在小图上时,等比例位置显示大图片。于是就形成了放大镜效果。如果是网页,已经有很多现成的成熟的放大镜效果JS库可以用。C# Winform 嘛,只能自己写了,很简单,就两个图片框(或两个panel), 一大一小,一个隐藏一个显示,鼠标事件,简单的等比例位置换算。就这么简单。