Je cherche à reproduire le zoom de l'image sur ce site: http://www.endless.com/adidas-Originals-adiracer-Trefoil-Sneaker/dp/B001I44OIG/183-5587133-4823042?ie=UTF8&cAsin=B001I44O2W&qid=1241466506612&asinTitle=adidas%20Originals%20adiracer%20Trefoil%20HG%20Sneaker&ref_=sw_1&asins=B001I44O2W%2CB001I457WS%2CB001LDJ2MM%2CB001HBH5LS%2CB001O9BJ4C%2CB001VNCNI2%2CB001LDJ7M2%2CB001LNNY44%2CB001LDJ2UE%2CB001OONDCS%2CB001HBH4FA%2CB001OOMWUW&refURL=%252Fb%252F241993011%253F&contextTitle=Search%20Results&fromPage=asinlist&suppressRedirect=1 Lorsque vous passez la souris sur la chaussure sur la gauche, elle montre une boîte sur la droite qui a une plus grande image et montre l'endroit exact que vous copiez. Une idée sur comment je ferais cela? Une bibliothèque que je peux utiliser qui fournirait cette fonctionnalité?image hot spot zoom
Répondre
c'est probablement ce que vous cherchez, regardez l'exemple zoom standard:
Je pense que c'est assez simple et que vous pourriez vous-même coder quelque chose de cool. Je vais juste donner des conseils ici, n'hésitez pas à poser des questions si je ne suis pas clair. Lorsque la souris est sur l'image complète de la chaussure, prenez sa position (X, Y) par rapport à cela et changez la position d'arrière-plan de la "boîte de zoom". La zone de zoom aura comme image de fond l'image en taille réelle de la chaussure.
Vous aurez besoin de faire un calcul, comme si la souris est à (10,10) et l'image est deux fois plus grande que l'aperçu, vous voulez l'afficher à (20,20), des choses comme ça. Même chose pour gérer des cas particuliers (coins, bordures ...) et si vous voulez que le pointeur de la souris soit au centre de la boîte. Ici, il est plus que la programmation mathématique ^^
espoir qui aide
modifier: Bien sûr, si vous ne voulez pas le faire manuellement, la réponse de John sera mieux adapté pour vous!
Merci pour l'info Marc. Votre réponse m'a expliqué les tenants et aboutissants, mais j'ai voté pour la réponse de John car je suis paresseux et je préfère utiliser une bibliothèque existante. De plus, je suis plus un développeur back-end donc JS et tel n'est pas mon fort. – SacramentoJoe
- 1. zoom image avec curseur
- 2. WPF Image Zoom
- 3. Javascript/jQuery image zoom plugin
- 4. Silverlight zoom profond image cliquez ici
- 5. Image 3D (glisser-déposer, édition, rotation, redimensionnement, zoom avant et zoom arrière) à l'aide de silverlight
- 6. Tomcat 6 Hot Deploy question
- 7. Tomcat Hot Deploy ne fonctionne pas
- 8. zoom Excel 2007 in zoom out
- 9. MultiScaleImage Zoom Zones particulières
- 10. Hot pour obtenir l'état d'un service Windows dans ASP/.net?
- 11. Hot Deploy pour JBoss sur Eclipse 3.4: Ganymede
- 12. Dos à dos UIScrollView zoom
- 13. Zoom Loupe sur UIImageView
- 14. Dessin Application Zoom Concept
- 15. jquery zoom et panoramique
- 16. WPF DataGrid zoom question
- 17. MKMapView Zoom et région
- 18. Rotation du zoom profond
- 19. zoom du fichier pdf
- 20. Aide « zoom » jQuery script
- 21. Effet de zoom sur la cellule DataGrid avec une image dans l'itemrenderer
- 22. Zoom sur un point dans C#
- 23. Redimensionnement GDI + pour le zoom Pixel
- 24. PictureBoxSizeMode.Zoom - Quel est le facteur de zoom?
- 25. GMarker avec fonction de zoom
- 26. Silverlight zoom profond sans asp.net?
- 27. l'image jQuery zoom avec curseur
- 28. UIButtons sur un UIImageView Zoom
- 29. Zoom firefox à certaine résolution
- 30. Web: solution pour la rotation et le zoom de l'image
Merci beaucoup. C'est exactement ce que je cherchais. – SacramentoJoe