Kurz gesagt
Das wandelt ein .psd (oder .psb) in einPNG des flach gerechneten Composites um — das einzelne zusammengeführte Bild, das Photoshop neben deinen Ebenen speichert. Es läuft in deinem Browser mit einer reinen TypeScript-PSD-Engine: Die Datei wird lokal gelesen, das Composite wird neu aufgebaut, und ein verlustfreies PNG kommt zum Download zurück. Nichts wird hochgeladen, nichts wird auf der Festplatte umgeschrieben, und du brauchst nie ein geöffnetes Photoshop dafür. Was du nicht bekommst, sind Ebenen — ein PNG ist per Definition ein flaches Bild.
Wie die Umwandlung funktioniert
Ein PSD ist ein kompakter 8BPS-Header (Abmessungen, Farbmodus, Bittiefe), gefolgt von vier längenpräfixierten Abschnitten: Farbmodus-Daten, Bildressourcen (die eine kleine eingebettete JPEG-Miniatur enthalten), der große Ebenen- und Masken-Abschnitt und schließlich die zusammengeführten Bilddaten — das flach gerechnete Composite. Dieses Composite ist der ganze Sinn dieses Tools. Die Engine liest es Bildzeile für Bildzeile, und bei 8-Bit-Graustufen- und 8-Bit-RGB-Dokumenten erzeugt sie direkt ein PNG.
PNG ist ein verlustfreies Format, weshalb es das ehrliche Ziel für diese Umwandlung ist: Wenn die Engine ein 8-Bit-Composite-PNG ausgibt, sind genau diese Bytes das, was du herunterlädst — keine Neukodierung, kein Qualitätsverlust. PNG trägt außerdem einen Alphakanal, jede Transparenz im Composite bleibt also erhalten, statt gefüllt zu werden. Wenn du stattdessen ausdrücklich eine kleinere, deckende Datei fürs Web willst, rechnet der PSD-zu-JPG-Konverter auf Weiß und tauscht etwas Treue gegen Größe.
Was es kann und was nicht — ehrlich
Was du bekommst
- Ein verlustfreies PNG des flach gerechneten Composites, Alpha erhalten
- 8-Bit-Graustufen- und 8-Bit-RGB-Dokumente, wo möglich wortwörtlich durchgereicht
- Die eingebettete Photoshop-Miniatur, wenn das die einzige überlebende Vorschau ist (als solche gekennzeichnet)
- Ein lokales Lesen jedes Bytes — die Umwandlung passiert auf deinem Rechner
Was es nicht tut
- Ebenen, Masken, Anpassungsebenen, Smartobjekte oder Effekte wiederherstellen — ein PNG ist flach, und die stecken nicht im Composite
- 16-Bit / 32-Bit-, CMYK- oder Lab-Dokumente im Browser rendern — die brauchen einen vollen farbmanagement-gesteuerten Renderer
- Pixel jenseits eines Abschnitts erfinden — wurde das Composite abgeschnitten, kommen nur die überlebenden Zeilen zurück
- Garantieren, dass es „in Photoshop öffnet“ — „verifiziert“ bedeutet hier, dass unser eigenes Neu-Parsen sauber durchläuft
Das Wort „verifiziert“ wird sorgfältig verwendet: Es bedeutet, dass das PNG, das wir erzeugt haben, sich auf unserer Seite sauber neu parsen lässt, nicht dass das Quell-PSD in Adobes Reader Byte für Byte perfekt ist. Und nur das flach gerechnete Composite wird überhaupt angefasst — der Ebenenstapel wird nie rekonstruiert, denn ist der Ebenen-Abschnitt einmal beschädigt, gibt es keinen deterministischen Weg, ihn neu aufzubauen, und Raten ist nicht ehrlich.
Wenn das PSD beschädigt ist
Manchmal lässt sich das Composite gar nicht neu aufbauen — die Datei wurde durch einen Absturz oder einen unterbrochenen Dropbox- / Drive- / Creative-Cloud-Sync abgeschnitten, oder ein Header oder ein Abschnittslängen-Feld ist beschädigt und bringt den Reader aus dem Tritt. Wenn das passiert, täuscht das Tool kein Ergebnis vor; es sagt dir, was es gefunden hat, und verlinkt diePSD-Reparaturseite, die die Abschnittsgrenzen um die überlebenden Bytes herum neu ableitet. Repariere zuerst, komm dann hierher zurück und wandle die reparierte Datei in PNG um.
Warum „kein Upload“ überprüfbar ist und kein Slogan
Das PSD wird mit den Datei-APIs des Browsers gelesen und auf deinem Rechner dekodiert; die Seite stellt keine Anfrage, die deine Daten überträgt. Glaub es nicht einfach — öffne die Entwicklertools, wähle den Netzwerk-Tab, leg die Datei ab und sieh zu, wie nichts das Gerät verlässt. Es ist dasselbe Zero-Upload-Prinzip wie dieZero-Upload-Beweisseite, angewendet auf die Umwandlung. Bei vertraulichen Grafiken ist das keine Nettigkeit, sondern der ganze Punkt.