nl

PPM naar PNG

Zet Netpbm-afbeeldingen (PPM, PGM, PBM) lokaal om naar PNG - verliesvrij, zonder upload, direct in de browser.

Jouw bestanden

    Verwerkt lokaal op je apparaat ...

    0%

    Je bestanden hebben je apparaat nooit verlaten

      Wordt mijn bestand geüpload?

      Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

      Geen upload100% lokaal
      Inhoud blijft bij jougeen toegang voor derden
      Servers in DuitslandAVG by design
      Onafhankelijk getoetstTLS A+ · HTTP-headers A+

      PPM, PGM en PBM horen bij de Netpbm-familie - bewust eenvoudige rasterformaten uit de Unix-wereld die vrijwel elk wetenschappelijk, grafisch of beeldverwerkingsprogramma kan wegschrijven. Hun opbouw is heel basaal: een minieme header (een magisch getal, breedte, hoogte en maximumwaarde) gevolgd door de ruwe pixeldata. Die eenvoud maakt ze populair als tussenformaat, maar onbruikbaar om te bekijken of te delen, want vrijwel geen enkele beeldviewer of browser opent ze. PNG daarentegen is universeel, verliesvrij en wordt overal weergegeven.

      Deze tool leest alle zes Netpbm-varianten: de binaire (P6 kleur, P5 grijswaarden, P4 zwart-wit) en de tekstgebaseerde ASCII-vormen (P3, P2, P1), inclusief commentaar in de header en een maximale helderheid anders dan 255 (correct geschaald naar 8 bit). Grijswaarden worden over RGB verdeeld en het resultaat is een ondoorzichtige PNG. De omzetting verloopt volledig lokaal in je browser met een slanke JavaScript-decoder - geen upload, zelfs offline, en zonder externe bibliotheek. Heel grote afbeeldingen worden begrensd om het geheugen te beschermen.

      Je komt dit tegen wanneer een programma zoals ImageMagick, GIMP, een renderer of een onderzoekstool een afbeelding als PPM, PGM of PBM heeft uitgevoerd en je die nu wilt bekijken, in een document wilt plaatsen of gewoon wilt doorgeven. PNG is verliesvrij en kan transparantie aan - ideaal voor deze pixel-voor-pixel getrouwe overdracht. Voor gewone foto's waarbij bestandsgrootte telt, is een JPG daarna de compactere keuze.

      Technische gegevens

      Technische gegevens
      InvoerformatenPPM, PGM, PBM, PNM
      UitvoerformaatPNG
      BatchverwerkingJa
      VerwerkingLokaal in de browser (JavaScript)
      BestandsuploadGeen

      In 3 stappen

      1. Sleep of tik je PPM-, PGM- of PBM-bestand.
      2. De decoder leest de header en de pixeldata.
      3. Download de PNG (meerdere als ZIP).

      Beperkingen: De Netpbm-formaten PPM, PGM en PBM worden ondersteund in binaire vorm (P6/P5/P4) en ASCII-vorm (P3/P2/P1); 16-bit-waarden worden geschaald naar 8 bit. Netpbm kent geen transparantie - de PNG is ondoorzichtig. Heel grote afbeeldingen worden begrensd, en een bestand zonder geldige Netpbm-header wordt eerlijk geweigerd in plaats van een lege afbeelding te produceren.

      Veelgestelde vragen

      Wat zijn PPM, PGM en PBM?

      De Netpbm-formaten: PPM bewaart kleur, PGM grijswaarden, PBM puur zwart-wit. Ze hebben een heel eenvoudige opbouw en zijn een populair tussenformaat in de beeldverwerking.

      Worden mijn bestanden geüpload?

      Nee. De omzetting gebeurt volledig lokaal in de browser - zelfs offline.

      Worden zowel de binaire als de ASCII-vorm ondersteund?

      Ja. Beide worden gelezen: de binaire varianten P6/P5/P4 en de tekstgebaseerde P3/P2/P1.

      Blijft de kwaliteit behouden?

      Ja. PNG is verliesvrij; de pixels worden een op een overgenomen. 16-bit-waarden worden geschaald naar 8 bit.

      Heeft de PNG transparantie?

      Nee. Netpbm heeft geen alfakanaal, dus de resulterende PNG is volledig ondoorzichtig.

      Gerelateerde tools