FLUTTER ECOSYSTEM

magnifying_glass

Flutter real-time magnifying glass lens widget with Barrel/Pincushion distortion.

magnifying_glass cover
Latest version
2.1.1
30-day downloads
61
Likes
52
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The magnifying_glass package provides a real-time magnifying glass lens widget for Flutter, featuring dynamic Barrel and Pincushion distortion effects. It enables interactive zooming on any content, ideal for detailed inspection in apps like image viewers, educational tools, or accessibility features. The widget leverages shaders for smooth performance across platforms, including mobile, web, and desktop. It integrates seamlessly into existing UIs with customizable lens size, zoom level, and position control.

Use cases
  • Interactive image inspection
  • Accessibility enhancements
  • Educational app details
  • Digital art tools
  • Product detail zoom
  • Text readability improvement
Key features
  • Real-time zoom with touch tracking
  • Barrel and Pincushion distortion effects
  • Shader-based rendering for performance
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Customizable lens size and zoom level
  • Smooth, responsive interaction
Suitable for
  • App developers seeking interactive zoom features
  • Accessibility-focused applications
  • Design and prototyping tools
  • Educational software
  • Image editing utilities
Considerations
  • Higher GPU usage with complex backgrounds
  • May require optimization on low-end devices
  • Limited to visual magnification without text extraction
  • Not suitable for high-precision measurement tasks
  • Performance depends on shader efficiency
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add magnifying_glass

Categories

Source repository

Related projects

No data available yet.