Photoshop-document (.psd)
Adobe StandaardPhotoshop Document (PSD) is het alomtegenwoordige eigen bestandsformaat van Adobe Photoshop, waarmee complexe raster- en vectorcomposities met meerdere lagen, maskers, typografie en aanpassingslagen worden bewaard.
PSD naar PNG converteren
Gratis PSD-naar-PNG-converter in uw browser. Converteer bestanden direct op uw apparaat.
Inspecteren en metadata
Besturingssystemen en bestandsanalysators herkennen PSD-bestanden aan de hand van de eerste binaire bytesequentie:
Bestandshandtekening op byteniveau (magic bytes)
Besturingssystemen en bestandsanalysators herkennen PSD-bestanden aan de hand van de eerste binaire bytesequentie:
HEX-HANDTEKENING (OFFSET 0):
38 42 50 53 00 01ASCII-WEERGAVE: 8BPS..
Standaardisatie: Adobe Photoshop File Format Specification (Version 1)
Technische specificaties
| Containerarchitectuur | Hiërarchische documentdatabase met header, kleurmodusgegevens (Color Mode Data), afbeeldingsresources (Image Resources), laag- en maskerinformatie (Layer & Mask Information) en samengestelde afbeeldingsgegevens (Composite Image Data) |
| Compressie | PackBits (RLE), Deflate (ZIP) of niet-gecomprimeerde planaire bytekanalen |
| Bytevolgorde (endianness) | Big-Endian (Motorola-bytevolgorde) |
| Kleurruimten | sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Lab-kleur, Ingesloten ICC-profiel |
| Kanalen en structuur | Composities met meerdere lagen, aanpassingslagen, tekstlagen, vectormaskers, slimme objecten (Smart Objects) en kanalen |
| Maximale afmetingen | 30.000 x 30.000 pixels (standaardlimiet van 32 bits) |
| Transparantie | Volledige alfatransparantie per laag en overvloeimodi (Vermenigvuldigen, Bleken, Bedekken, enzovoort) |
| Streaming en progressief | Niet-streambaar; bevat een platgeslagen samengestelde afbeelding zodat derden snel een voorbeeld kunnen weergeven |
Technische vergelijkingsmatrix: PSD versus concurrenten
| Technisch kenmerk | PSD (Huidig) | PSB | TIFF | PNG |
|---|---|---|---|---|
| Behoud van lagen | Photoshop-lagenboom; compatibiliteit verschilt per toepassing | Photoshop-lagenboom; compatibiliteit verschilt per toepassing | Beperkte ondersteuning voor laagblokken | Alleen platgeslagen enkele afbeelding |
| Maximale afmeting | 30.000 x 30.000 pixels | 300.000 x 300.000 pixels | Praktisch onbeperkt (BigTIFF) | Vrijwel onbeperkt |
| Maximale bestandsgrootte | 2,0 gigabyte (32-bits offsetlimiet) | Exabytes (64-bits offsetlimiet) | 4,0 GB (standaard TIFF) | 2,0 gigabyte |
| Bestandsstructuur | Versie 1 (38 42 50 53 00 01) | Versie 2 (38 42 50 53 00 02) | TIFF IFD-directorystructuur | PNG-chunkstroom |
Veelvoorkomende beschadigingen en gids voor hex-herstel
Photoshop-fout: 'An unexpected end-of-file was encountered'.
Oorzaak: De bestandsoverdracht werd onderbroken voordat de uiteindelijke samengestelde afbeelding en laagkanalen werden geschreven.
Herstel: Herstel individuele onbeschadigde lagen of het samengestelde voorbeeld met File2File.app PSD Recovery.
Beveiligingsanalyse en aanvalsvectoren voor parsers
PSD-parsers moeten navigeren door tientallen eigen resourceblokken en laagkanalen waarin misvormde lengtevelden bufferoverflows kunnen veroorzaken.
Bekende aanvalsvectoren
- Integeroverflow tijdens de toewijzing van buffers voor laagmaskers en kleurkanalen.
- Bufferoverread bij het parseren van met PackBits (RLE) gecomprimeerde scanlinerecords.
- Out-of-bounds-pointerberekening in Photoshop Image Resource Blocks (IRB).
Aanbevolen beveiligingspraktijken: Verwerk PSD-bestanden met behulp van geheugenveilige, in een sandbox geplaatste WebAssembly-engines.
Historische oorsprong en mijlpalen
Belangrijkste voordelen
- Het eigen formaat van Photoshop kan ondersteunde aanpassingslagen, maskers en slimme objecten behouden; de compatibiliteit verschilt in andere software.
- PSD-bestanden kunnen door veel ontwerp- en videotoepassingen worden geïmporteerd; ondersteunde inhoud en laagnauwkeurigheid variëren per product en versie.
- Bevat een platgeslagen samengesteld afbeeldingsrecord, zodat afbeeldingsviewers van andere makers dan Adobe de afbeelding kunnen weergeven zonder lagen te renderen.
Technische beperkingen
- Strikte limiet voor afmetingen van 30.000 pixels en bestandsgrootte van 2 GB (vereist het PSB-formaat voorbij deze drempels).
- Door de complexe propriëtaire specificatie is perfecte weergave van lagen door andere software dan die van Adobe moeilijk te bereiken.
- Aanzienlijke bestandsgroottes in vergelijking met platgeslagen exportformaten zoals WebP of PNG.
Interessante technische weetjes
- De eerste 4 bytes van elk PSD-bestand zijn ASCII '8BPS', wat staat voor '8-Bit Photoshop'.
- Thomas Knoll ontwikkelde Photoshop oorspronkelijk op een Macintosh Plus in 1987 onder de werknaam 'Display'.
- Wanneer een andere toepassing een PSD opent zonder de lagenengine van Photoshop, wordt eenvoudig de platgeslagen samengestelde afbeelding weergegeven die aan het einde van het bestand is opgeslagen.
Veelgestelde technische vragen
Kan ik een PSD-bestand openen zonder Photoshop?
Ja. U kunt afbeeldingen uit PSD-bestanden bekijken, converteren en extraheren met File2File.app rechtstreeks in uw webbrowser zonder Adobe-software te installeren.
Hoe kan ik een PSD converteren naar PNG of JPG?
Met File2File.app kunt u PSD-bestanden binnen enkele seconden omzetten in platgeslagen, webklare PNG- of JPG-afbeeldingen zonder gegevensoverdracht.
Waarom kan mijn PSD-bestand van meer dan 2 GB niet worden opgeslagen?
Standaard PSD-bestanden hebben een harde structurele limiet van 2 GB. Kies in Photoshop 'Opslaan als' en selecteer 'Large Document Format (.psb)' om bestanden groter dan 2 GB op te slaan.
Gerelateerde conversieparen voor PSD
Converteer Adobe Photoshop PSD-afbeeldingen naar verliesvrije PNG-afbeeldingen met volledige alfatransparantie, rechtstreeks in uw browser en zonder serveroverdracht.
Converteer zware Adobe Photoshop PSD-composities naar compacte, overal te bekijken JPEG-foto's.
Deel de zichtbare Photoshop-composiet als een PDF van één pagina ter goedkeuring. De pagina behoudt geen PSD-lagen, maskers of bewerkbare aanpassingen.