Jetzt reparieren
- Datei ablegen
- Reparatur läuft lokal
- Ergebnis herunterladen
Wenn sich ein als .png gespeicherter Screenshot nicht öffnen lässt, ist der Betrachter meist bei etwas streng, das ihm das Format ganz genau zu prüfen erlaubt. Windows Fotos meldet "It looks like we don't support this file format" (dieses Dateiformat wird offenbar nicht unterstützt) oder "This file can't be opened" (diese Datei kann nicht geöffnet werden); die macOS-Vorschau sagt, die Datei sei "may be damaged or use a file format Preview doesn't recognize" (möglicherweise beschädigt oder in einem Format, das die Vorschau nicht erkennt); Tools auf libpng-Basis werfen IDAT: CRC error oder Not a PNG file. Auf dieser Seite geht es darum, warum ausgerechnet Screenshots kaputtgehen und was dagegen zu tun ist; für die Anatomie eines PNG auf Byte-Ebene — die Signatur, den Chunk-Aufbau, das CRC-32, das jeden Block absichert — siehe die PNG-CRC-Fehler-Seite. Lege die Datei oben ab, und das Tool geht sie Chunk für Chunk in deinem Browser durch und schreibt eine gültige Datei um das herum, was wirklich vorhanden ist. Nichts wird hochgeladen; ein Screenshot zeigt oft einen Kontostand, eine private Nachricht oder ein Patientenportal, und er muss dein Gerät nie verlassen, um geprüft zu werden.
Woher PNG-Screenshots kommen — und wo sie kaputtgehen
Das ganze Leben eines Screenshots ist Aufnehmen → auf die Festplatte schreiben → (meist) automatisch synchronisieren → einfügen oder teilen. Der Schaden entsteht fast immer bei einem der letzten drei Schritte, und welcher es war, hinterlässt einen Fingerabdruck, den du erkennen kannst.
- Windows. PrtScn legt das Bild nur in die Zwischenablage — nichts wird gespeichert, bis du einfügst und mit „Speichern unter“ ablegst, ein Absturz verliert es also vollständig. Win+PrtScn und das Snipping Tool schreiben ein echtes
.pnginPictures\Screenshots, und dieser Ordner wird häufig in OneDrive umgeleitet. Wenn OneDrive einen Screenshot in dem Moment hochzuladen beginnt, in dem er landet, kann ein Neustart oder eine Abmeldung mitten im Upload eine abgeschnittene Datei hinterlassen — das klassische Ergebnis „oben ist das Bild in Ordnung, unten ist grau“. - macOS. ⌘⇧3/4/5 speichert standardmäßig ein PNG (oft Farbtyp 6, RGBA, weil Fensteraufnahmen eine transparente Ecke behalten) auf den Schreibtisch. Liegt dein Schreibtisch in iCloud Drive, gilt dieselbe Abschneidung mitten in der Synchronisierung. Erzwingst du das Beenden der Aufnahme-Oberfläche oder der schwebenden Miniatur, bevor der Schreibvorgang durchläuft, kann die Datei ebenfalls zu kurz geraten.
- Android. Screenshots landen in
DCIM/ScreenshotsoderPictures/Screenshotsund werden in Google Fotos gesichert. Der heikle Fall ist ein scrollender oder „Mehr erfassen“-Screenshot: Das Betriebssystem fügt mehrere Frames zu einem hohen PNG zusammen, und wenn dieser Compositing-Schritt unterbrochen wird, kann das Ergebnis fehlerhaft statt nur zu kurz sein. - Eingefügt und neu heruntergeladen. Das ist der Fall, der nur Screenshots betrifft, denn sie sind die Datei, die Leute direkt in Slack, Discord, Teams oder ein Ticketsystem ziehen. Diese Dienste codieren beim Hochladen oft neu; lädst du das Ergebnis herunter, ist jeder frühere Schaden nun in neue Pixel eingebrannt, oder die Datei, die du gespeichert hast, ist in Wahrheit eine in
.pngumbenannte HTML-Vorschau. - Durch eine Textmodus-Brücke geschickt. Ein Screenshot, der durch einen im ASCII-Modus belassenen FTP-Client, ein altes E-Mail-Gateway oder ein Skript geschickt wurde, das ihn als Text neu geschrieben hat, ersetzt jedes
0D 0Adurch ein einzelnes0A(oder umgekehrt). Die Signatur des PNG ist gezielt darauf ausgelegt, genau das zu erkennen, und wenn die Ersetzung konsistent ist, lässt sie sich Byte für Byte rückgängig machen.
Achte auf das Muster: Der dominierende Screenshot-Fehler ist keine exotische Beschädigung, sondern ein Speichern oder Synchronisieren, das zu früh gestoppt hat. Das ist eine gute Nachricht für die Wiederherstellung, denn eine zu kurze Datei enthält bis zum Schnitt noch echte Pixel.
Warum die Abmessungen eines Screenshots die wiederherstellbare Sorte sind
Der eine Schaden, der einen Screenshot am Öffnen hindert und sich dennoch perfekt beheben lässt, ist ein verstümmeltes IHDR — der 13-Byte-Header, der Breite und Höhe speichert. Setze die auf null, und kein Decoder kann eine Leinwand anlegen, also verweigern Fotos oder die Vorschau die Datei schlicht. Doch IHDR trägt, wie jeder PNG-Chunk, ein CRC-32, das damals berechnet wurde, als die Zahlen noch stimmten — das heißt, die richtige Geometrie lässt sich per Brute Force ermitteln: Kandidatenpaare für Breite/Höhe durchprobieren, für jedes das Chunk-CRC neu berechnen und anhalten, sobald es zum gespeicherten Wert passt. (Die vollständige Mechanik dieses CRC und des Chunks, den es absichert, steht auf der PNG-CRC-Fehler-Seite.)
Screenshots machen diese Suche fast trivial, denn ihre Abmessungen sind nicht beliebig — sie ballen sich auf einer kurzen Liste von Bildschirmauflösungen. Eine Windows-Aufnahme ist sehr wahrscheinlich 1920×1080, 2560×1440 oder 3840×2160; ein Telefon hat eine bekannte Panelgröße wie 1080×2400 oder 1179×2556; und eine macOS-Retina-Aufnahme ist die Auflösung des Backing Store, also die Punktgröße verdoppelt — eine Vollbildaufnahme eines 14-Zoll-MacBook-Pro ist 3024×1964, eine 16-Zoll ist 3456×2234. Der pHYs-Chunk, den ein Screenshot oft mitführt, hält diese Pixeldichte fest, sodass eine Retina-„@2ד-Aufnahme dir sogar ihren eigenen Maßstab verrät. Eine Geometriesuche, die bei einem beliebigen Bild langsam wäre, löst sich bei einem Screenshot in einer Handvoll Versuche, weil die Antwort fast immer eine Standardauflösung ist.
Was zurückkommt — und was du vor der Reparatur versuchen solltest
Weil der übliche Screenshot-Fehler eine zu kurze Datei ist, ist das übliche Ergebnis ein ehrliches Teilbild: PNG schreibt seine Zeilen von oben nach unten in einem einzigen fortlaufenden komprimierten Stream, sodass eine abgeschnittene Aufnahme sauber bis zu der Stelle decodiert, an der die Bytes enden, und das Tool schreibt einen gültigen Abschluss, damit ein Betrachter akzeptiert, was überlebt hat. Die Zeilen unterhalb des Schnitts wurden nie geschrieben, also kann kein Tool sie zurückgeben; ein Schaden, der innerhalb des Streams statt am Ende landet, kostet jede Zeile darunter. (Warum sich dieser Stream nicht resynchronisieren lässt — und warum ein Treffer mitten im Stream dauerhaft ist — wird auf der PNG-CRC-Fehler-Seite erklärt.)
Vor der Reparatur hat ein Screenshot allerdings oft einen schnelleren Notausgang als jede andere kaputte Datei — versuche zuerst diese:
- Ist das Motiv noch auf dem Bildschirm? Den Screenshot erneut aufzunehmen ist die denkbar günstigste Lösung und liefert dir eine makellose Datei. Tu das vor allem anderen, wenn du kannst.
- Windows behält ihn mit PrtScn in der Zwischenablage. Ist die gespeicherte Datei kaputt, du hast aber seitdem nichts kopiert, füge (Strg+V) in Paint oder Fotos ein und lege mit „Speichern unter“ ein frisches PNG an — die Kopie in der Zwischenablage ist unabhängig von der beschädigten Datei.
- Prüfe die andere Kopie einer automatisch synchronisierten Aufnahme. Ist die lokale Datei mitten im Upload abgeschnitten, ist die OneDrive- / iCloud- / Google-Fotos-Kopie vielleicht vollständig — oder umgekehrt. Vergleiche die Dateigrößen; meist gewinnt die größere, spätere. Lade die Cloud-Version frisch herunter, statt dem synchronisierten Platzhalter zu vertrauen.
- Zeigt sich die schwebende macOS-Miniatur noch? Klicke sie an, um die Aufnahme wieder zu öffnen und neu zu exportieren, bevor sie verschwindet — diese Kopie im Arbeitsspeicher ist nicht durch den fehlgeschlagenen Schreibvorgang gegangen.
Wenn nichts davon zutrifft, lege die Datei oben ab: Der Chunk-Durchlauf, die CRC-Prüfungen und das Decodieren des Streams laufen allesamt als schlichter Code in deinem Browser-Tab, und du kannst den Netzwerk-Tab öffnen, um zu bestätigen, dass 0 Bytes hinausgehen — was zählt, wenn der Screenshot einen Kontostand, einen privaten Chat oder ein Passwort zeigt.
Was sich reparieren lässt und was nicht
Kann repariert werden
- Ein Screenshot, den ein Auto-Upload-Ordner (OneDrive / iCloud / Google Fotos) abgeschnitten hat, weil er das Speichern mitten im Schreiben erwischte — die vor dem Schnitt geschriebenen Zeilen decodieren wieder als echte Pixel
- Auf null gesetzte oder verwürfelte IHDR-Breite/-Höhe, schnell wiederhergestellt, weil die Abmessungen eines Screenshots fast immer eine Standard-Bildschirmauflösung sind
- Ein Chunk, dessen gespeichertes CRC-32 nicht mehr zu den ansonsten unversehrten Daten passt — das CRC wird neu berechnet und die Datei validiert ohne Verlust
- Verstümmelung durch Zeilenumbrüche / Textmodus (CR-LF ↔ LF) von einer Übertragung im ASCII-Modus oder einer Chat-Brücke, die die Datei als Text neu geschrieben hat
- Eine fehlende oder fehlerhafte IEND-Endmarkierung bei einer Datei, deren Bilddaten ansonsten vollständig sind
Kann nicht repariert werden
- Die Zeilen unterhalb des Schnitts in einem abgeschnittenen Screenshot — diese Pixel wurden nie geschrieben, und kein Tool kann sie erfinden
- Bildzeilen unterhalb eines IDAT-Treffers mitten im Stream — der komprimierte Stream kann nicht resynchronisieren, also ist alles danach Rauschen
- Ein Screenshot, den ein Chat-Dienst oder Editor nach dem Schaden neu codiert hat — die falschen Pixel sind jetzt eingebrannt
- Eine scrollende / „Mehr erfassen“-Aufnahme, deren Zusammensetzen so gründlich scheiterte, dass kein vollständiger Frame geschrieben wurde
- Eine Datei, die sich als 0 Bytes oder lauter Nullen liest — es gibt kein Bild zum Wiederaufbau (das ist eine Datenrettung, keine Reparatur)
Wenn eine Reparatur fehlschlägt, sagen wir dir warum (fehlende Daten gegenüber beschädigter Struktur), und für eine fehlgeschlagene Reparatur wird dir nie etwas berechnet.