Claude Code's Read Tool Silently Downscales Images, Causing Hallucinations

A Reddit user reports that Claude Code's read tool silently downscales images before passing them to the model. When the user sent 4.7 retina screenshots to Claude Opus 4.7 via Claude Code and asked it to extract text from them, the model returned a vague summary saying it "couldn't fully read every value." The text was clearly readable on the user's monitor at full resolution.
Upon investigation, the user discovered that the read tool downscales images before the model processes them. The model sees a degraded copy, not the original screenshot. The tool returns results that are indistinguishable from reading a text file — no warning is given that the image has been resampled. This means developers relying on Claude Code to extract UI text, error messages, or other on-screen content from screenshots may be getting confident but inaccurate answers based on blurry inputs.
The user expressed concern that many previous screenshot-based interactions may have produced hallucinations as a result. The post has generated significant discussion in the r/ClaudeAI community.
📖 Read the full source: r/ClaudeAI
👀 See Also

Lightpanda: Open-source headless browser for LLM agents with native MCP server and markdown output
Lightpanda is an open-source headless browser designed for LLM-powered agents that uses 16x less memory than Chrome (215MB vs 2GB) and completes web crawling benchmarks in 5 seconds instead of 47 seconds. It provides native markdown output, semantic tree with interactivity detection, and a built-in MCP server.

New Tool Injects Instructions into Claude Code Based on Context Usage
A developer created a tool that monitors context usage and injects custom instructions to prevent mid-task compaction disasters.

PowerShell Script Automates OpenClaw Docker Setup on Windows
A PowerShell script handles Windows-specific networking quirks and Docker configuration for OpenClaw, automating checks, image retrieval, setup guidance, and container deployment.

Free Wizard Migrates ChatGPT History to Claude Projects — Key Lessons on Token Limits and RAG
A free, no-code tool walks ChatGPT exports into Claude Projects, revealing that 26MB JSON hits token limits and topic splitting is the fix. Claude's RAG only reads parts of large files, so specific queries work best.