claude-code - 💡(How to fix) Fix [BUG] Regression: screenshots pasted into chat are heavily downscaled and unreadable (v2.1.19) [2 comments, 3 participants]

Official PRs (…)
ON THIS PAGE

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#48492Fetched 2026-04-16 06:58:43
View on GitHub
Comments
2
Participants
3
Timeline
7
Reactions
0
Timeline (top)
labeled ×4commented ×2cross-referenced ×1

Error Message

Until a recent Claude Code update (observed on 2026-04-15, running v2.1.19), screenshots pasted/dropped into the chat were passed to the model at (or near) their original resolution, and the model could clearly read text within the image — IDE code, log messages, error text, etc.

Error Messages/Logs

RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Until a recent Claude Code update (observed on 2026-04-15, running v2.1.19), screenshots pasted/dropped into the chat were passed to the model at (or near) their original resolution, and the model could clearly read text within the image — IDE code, log messages, error text, etc.

After the update, the same screenshots are downscaled very aggressively before being handed to the model. Fine detail (especially small on-screen text, like code in a Delphi IDE screenshot) is no longer legible. The model literally cannot read what it could read yesterday from visually identical input.

Reproduction

  1. Take a full-window screenshot of a code editor / IDE at a normal desktop resolution (e.g. 2560×1400 PNG, ~230 KB).
  2. Paste it into a Claude Code conversation and ask the model to read a specific line of code or text in the screenshot.
  3. Compare to the behavior from ~a day ago with the same type of screenshot.

Example

  • Original screenshot I pasted: 2560×1400, PNG, 237 KB — Delphi IDE with readable source code.
  • What ended up visible to the model: a much smaller, heavily downscaled version where code text is blurred/unreadable.

I'm attaching both:

  • the full-resolution original (what I actually pasted), and
  • the downscaled version that reached the model (for comparison).

What Should Happen?

Screenshots pasted into the chat should be delivered to the model at high enough resolution that normal on-screen text (IDE code, logs, dialog text) remains legible — as was the case before this regression. If downscaling is necessary for size/bandwidth reasons, the threshold should keep text readable, matching the prior behavior.

Error Messages/Logs

Steps to Reproduce

  1. Open a Claude Code chat session (v2.1.19 on Windows 10).
  2. Take a full-screen/full-window screenshot at native resolution (e.g. 2560×1400 PNG, ~230 KB) of an IDE with small on-screen text — Delphi IDE code editor is a good stress test.
  3. Paste the screenshot directly into the chat input (not via a URL, directly from clipboard or as a file drop).
  4. Ask the model: "What does line N say in the code pane?" or "Read the text in the top-left watch list."
  5. Observe: the model cannot read it — output is "I see a Delphi IDE but text is too small/blurry to read." Visually inspecting the image as it appears in the chat UI also shows a much smaller rendering than the original PNG.

Before today's update, the same workflow worked — the model could read the code clearly.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.18 (or whichever version shipped immediately before 2.1.19 — behaved correctly up until today)

Claude Code Version

2.1.19 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Other

Additional Information

Shell: Git Bash (MSYS/MINGW) running on Windows 10 Home (10.0.19045). Terminal set to "Other" since Git Bash is not explicitly in the list.

Happy to provide a full-resolution sample PNG (e.g. the 2560×1400 Delphi IDE screenshot described in "Steps to Reproduce") on request — any screenshot of an IDE at native desktop resolution reliably reproduces the downscaling.

extent analysis

TL;DR

The issue can likely be fixed by adjusting the image downscaling threshold in Claude Code to preserve text legibility.

Guidance

  • Verify that the downscaling issue is specific to the latest version (v2.1.19) by testing with the previous version (v2.1.18) to confirm the regression.
  • Check if there are any configuration options in Claude Code to adjust the image downscaling threshold or to preserve original image resolution for model input.
  • Test the model's performance with different image sizes and resolutions to determine the minimum required resolution for legible text recognition.
  • Consider providing feedback to the developers with specific examples and test cases to help them identify and fix the issue.

Example

No code snippet is provided as the issue seems to be related to the Claude Code application's configuration or internal processing rather than a specific code error.

Notes

The issue appears to be a regression introduced in the latest version of Claude Code, and the exact cause may require further investigation by the developers. The provided information suggests that the downscaling threshold may need to be adjusted to preserve text legibility.

Recommendation

Apply a workaround by exploring configuration options or providing feedback to the developers to adjust the downscaling threshold, as upgrading to a fixed version is not currently available.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING