Magnifier - Capture & Image Quality
How the Magnifier looks comes down to two settings: the capture method (how the screen region is grabbed) and the image quality mode (how that region is scaled up in the lens).
Capture Methods
Section titled “Capture Methods”The Magnifier captures a region of the screen to display in the zoom lens. FriskyMouse supports two capture methods, each with different trade-offs.
The GDI+ method uses the standard Windows graphics API to capture the screen.
- Compatibility: Works on all supported Windows versions.
- Performance: Good for most use cases.
- Limitations: May not capture certain overlay content or hardware-accelerated surfaces.
Magnification API
Section titled “Magnification API”The Magnification API method uses the built-in Windows magnification framework.
- Compatibility: Requires specific Windows capabilities.
- Performance: Can be faster and more accurate for certain content.
- Advantages: Better at capturing DPI-aware and scaled content.
| Aspect | GDI+ | Magnification API |
|---|---|---|
| Compatibility | Universal | Requires specific OS features |
| Performance | Good | Variable |
| DPI handling | Basic | Better |
| Default | Yes | No |
Image Quality Modes
Section titled “Image Quality Modes”The Magnifier offers 5 image quality modes that control how the captured screen region is scaled up in the zoom lens. Each mode uses a different interpolation and post-processing technique.
| Mode | Technique | Best For |
|---|---|---|
| Fast | Bilinear interpolation | Performance on slower systems |
| Standard | Bicubic interpolation | Balanced quality and performance |
| Enhanced (Sharp) | Bicubic interpolation with sharpening | Text, icons, and fine UI details |
| Smooth (Blur) | Bicubic with a box blur to reduce pixelation | High zoom levels where pixels show |
| Text Optimized | Combined blur and sharpening | Reading small text at high zoom |
Choosing a Quality Mode
Section titled “Choosing a Quality Mode”- Fast: minimizes CPU load; acceptable for casual use on older hardware.
- Standard: the default general-purpose option.
- Enhanced (Sharp): the default in FriskyMouse; produces the crispest result for text and UI controls.
- Smooth (Blur): reduces jagged edges when zooming past 4×.
- Text Optimized: use when reading paragraphs of small text during walkthroughs or presentations.
Sharpening Amount
Section titled “Sharpening Amount”When Enhanced (Sharp) is selected, the sharpening intensity is configurable (0–100). Higher values produce sharper output but can amplify noise. The default is 50.
Performance Impact
Section titled “Performance Impact”Higher quality modes require more processing per captured frame. On modern hardware the difference is negligible, but on older CPUs or at high refresh rates (60 Hz capture), Fast mode can noticeably reduce lens lag.