Wat is het PDN-bestandsformaat?
.pdn is een bitmap-afbeelding bestandsformaat dat wordt gebruikt door de Windows fotobewerkingstool Paint.NET, ontwikkeld door Rick Brewster en dotPDN LLC. Paint.NET slaat projecten standaard op als .pdn-bestanden.
Het formaat is een via .NET geserialiseerd gelaagd document. Moderne bestanden bevatten de vier-byte signatuur PDN3 aan het begin, gevolgd door een XML-header met lengte-prefix (canvasafmetingen, ingesloten miniatuur) en een documentinhoud die doorgaans met Gzip is gecomprimeerd.
.pdn ondersteunt afbeeldingseffecten, transparantie, meerdere lagen en verschillende bitdiepte-instellingen, waardoor het functioneel vergelijkbaar is met een .psd voor Paint.NET-gebruikers.
.pdn-bestanden kunnen worden geëxporteerd naar populairdere afbeeldingsformaten zoals .png, .jpg of .bmp. Geen enkele andere grote applicatie opent .pdn systeemeigen; macOS- en Linux-gebruikers moeten het bestand eerst converteren.
Beveiliging & veiligheid
RISICO: LOWEen .pdn bevat passieve afbeeldingsgegevens zonder scripting of macro's, dus het is veilig om te openen in Paint.NET. De enige realistische voorzorgsmaatregel is de bron van de editor zelf: download Paint.NET van de officiële getpaint.net site, omdat zoekresultaten vaak betaalde of met advertenties gevulde „Paint.NET”-vermeldingen tonen (inclusief een betaalde Microsoft Store-versie van een derde partij) en mirrors met gebundelde installatieprogramma's. Het bestandsformaat bevat geen uitvoerbare code.
Formaatdetails
in een notendopProgramma's die PDN-bestanden openen
Technische details
diepe specificaties| Magic bytes | `PDN3` (0x50 0x44 0x4E 0x33) op byte-offset 0 |
| XML-header | XML-blok met lengte-prefix direct na de signatuur; registreert canvasbreedte, hoogte en een ingesloten miniatuurvoorbeeld |
| Documentinhoud | .NET binair geserialiseerde objectgrafiek; doorgaans Gzip-gecomprimeerd (0x1F 0x8B) of optioneel ongecomprimeerd opgeslagen (0x00 0x01) |
| Kleurdiepte | 32 bits per pixel - 8 bits per kanaal (RGBA) |
| Alfakanaal | Volledige 8-bits alfa-transparantie per pixel ondersteund op elke laag |
| Laagondersteuning | Onbeperkt aantal lagen per document, elk met onafhankelijke pixelgegevens, overvloeimodus, dekking en zichtbaarheidsvlag |
| Overvloeimodi | Meerdere overvloeimodi per laag (bijv. Normaal, Vermenigvuldigen, Bleken, Bedekken, Donkerder, Lichter, Verschil) opgeslagen per laag in het geserialiseerde document |
| Effectverwerking | Effecten en aanpassingen worden in de pixelgegevens van de laag verwerkt; geen niet-destructieve aanpassingslagen |
| MIME-type | image/x-paint-net |
| Specificatie | Geen gepubliceerde specificatie; interne werking van het formaat afgeleid van de Paint.NET-broncode en analyses van derden |
| Platformondersteuning | Systeemeigen ondersteuning in Paint.NET alleen op Windows; macOS en Linux vereisen conversie naar een interoperabel formaat |
| Exportdoelen | Exporteerbaar vanuit Paint.NET naar PNG, JPEG, BMP, TIFF, GIF, TGA, DDS en andere formaten via ingebouwde of plugin-bestandshandlers |
| Uitgebracht | 2004 (Paint.NET 1.0); current PDN3 format used by modern releases |
| Specificatie | www.getpaint.net |
PDN conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PDN-bestanden.