EngelsFransSpaans

Ad


OnWorks-favicon

jpegtopnm - Online in de cloud

Voer jpegtopnm uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht jpegtopnm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


jpegtopnm - converteer JPEG/JFIF-bestand naar draagbare pixmap of grijskaart

KORTE INHOUD


jpegtopnm [-dct {int|snel|drijven}] [-niet glad] [-maximaal geheugen N] [{-adobe|-notadobe}]
[-opmerkingen] [-dumpexif] [-exif=bestandsspecificatie] [-uitgebreid] [-traceniveau N] [ bestandsnaam ]

Alle opties kunnen worden afgekort tot hun kortste unieke voorvoegsel.

PRODUCTBESCHRIJVING


jpegtopnm converteert het benoemde JFIF-bestand, of de standaardinvoer als er geen bestand is genoemd, naar een PPM
of PGM-afbeeldingsbestand op de standaarduitvoer. Als het JFIF-bestand de grijswaardenvariant heeft,
jpegtopnm genereert een PGM-bestand (Portable Graymap). Anders genereert het een PPM
(Portable Pixmap)-bestand.

jpegtopnm gebruikt de JPEG-bibliotheek van de Independent JPEG Group om het invoerbestand te interpreteren. Zien
http://www.ijg.org voor informatie over de bibliotheek.

"JFIF" is de juiste naam voor het beeldformaat dat algemeen bekend staat als "JPEG". Strikt
gesproken is JPEG een compressiemethode. Het afbeeldingsformaat dat gebruikmaakt van JPEG-compressie
veruit de meest voorkomende is JFIF. Er is ook een subformaat van TIFF dat JPEG gebruikt
compressie.

EXIF is een afbeeldingsformaat dat een subformaat is van JFIF (dat wil zeggen, een JFIF-bestand dat een
EXIF-header als APP1-markering). jpegtopnm verwerkt EXIF.

JFIF-bestanden kunnen 8 bits per sample of 12 bits per sample bevatten. De 8-bits variant is dat wel
veruit de meest voorkomende. Er zijn twee versies van de IJG JPEG-bibliotheek. Men leest er slechts 8
bit-bestanden en de andere leest alleen 12-bits bestanden. U moet de juiste link maken
deze bibliotheken met jpegtopnm. Normaal gesproken betekent dit dat de bibliotheek zich in uw gedeelde bibliotheek bevindt
bibliotheekzoekpad tijdens het uitvoeren jpegtopnm.

jpegtopnm genereert uitvoer met één byte of twee bytes per sample, afhankelijk van
of de JFIF-ingang 8 bits of 12 bits per sample heeft. Je kunt gebruiken pnmdiepte naar
verklein een bestand van twee bytes per monster naar een bestand van één byte per monster als dat nodig is.

Als het JFIF-bestand de CMYK- of YCCK-kleurruimte gebruikt, bevat de invoer niet daadwerkelijk
voldoende informatie om te weten welke kleur elke pixel heeft. Om te weten welke kleur een pixel is, één
zou de eigenschappen moeten kennen van de inkten waarop de kleurruimte betrekking heeft. jpegtopnm
interpreteert de kleuren met behulp van de algemene transformatie waarbij wordt aangenomen dat alle inkten dat zijn
eenvoudigweg subtractief en lineair.

OPTIES


De opties zijn alleen voor gevorderde gebruikers:

-dct int
Gebruik integer DCT-methode (standaard).

-dct snel
Gebruik snelle integer DCT (minder nauwkeurig).

-dct drijven
Gebruik de drijvende-komma DCT-methode. De float-methode is iets nauwkeuriger
dan de int-methode, maar is veel langzamer, tenzij uw machine een zeer snelle floating-
punt hardware. Houd er ook rekening mee dat de resultaten van de drijvende-kommamethode kunnen variëren
enigszins over machines heen, terwijl de integer-methoden dezelfde resultaten zouden moeten opleveren
overal. De snelle gehele methode is veel minder nauwkeurig dan de andere twee.

-niet glad
Gebruik een snellere upsampling-routine van mindere kwaliteit.

-maximaal geheugen N
Stel een limiet in voor de hoeveelheid geheugen jpegtopnm gebruikt bij het verwerken van grote afbeeldingen. Waarde
bestaat uit duizenden bytes, of miljoenen bytes als "M" achter het nummer staat.
Bijvoorbeeld -maximaal geheugen 4m selecteert 4000000 bytes. Als jpegtopnm heeft meer ruimte nodig,
het maakt gebruik van tijdelijke bestanden.

-adobe

-notadobe
Er zijn mogelijk twee variaties op de CMYK- (en ook YCCK-)kleurruimte
gebruikt in de JFIF-invoer. In de normale situatie is dit een nulwaarde voor kleurcomponenten
geeft aan dat er geen inkt aanwezig is. In het andere geval betekent een nulwaarde de maximale inkt
Dekking. Dit laatste wordt door Adobe Photoshop gebruikt wanneer het een kale JFIF-uitvoer creëert
-bestand (maar niet wanneer het JFIF-uitvoer creëert als onderdeel van Encapsulated Postscript
uitgang).

Deze opties vertellen jpegtopnm welke versie van de CMYK- of YCCK-kleurruimte de
beeld gebruikt. Als u geen van beide opgeeft, jpegtopnm probeert het zelf uit te zoeken.
In de huidige versie doet het helemaal niet zijn best: het gaat er gewoon van uit dat het
Photoshop-versie, aangezien Photoshop en zijn emulators de belangrijkste bron lijken te zijn
CMYK- en YCCK-afbeeldingen. Maar met gebruikservaring kunnen toekomstige versies er meer zijn
geavanceerde.

Als de JFIF-afbeelding niet aangeeft dat het CMYK of YCCK is, hebben deze opties nee
effect.

Als u niet de juiste van deze opties gebruikt, wordt het symptoom weergegeven dat er uitziet
als een negatief.

-dumpexif
Druk de geïnterpreteerde inhoud van een Exif-header in het invoerbestand af naar de standaard
Foutbestand. Vergelijkbaar met het programma hoofd (geen onderdeel van het Netpbm-pakket).

-exif=bestandsspecificatie
Extraheer de inhoud van de EXIF-header uit de invoerafbeelding en schrijf deze naar het
filet bestandsspecificatie. bestandsspecificatie = - betekent dat het naar standaarduitvoer wordt geschreven. In dit geval,
jpegtopnm voert de geconverteerde afbeelding helemaal niet uit.

jpegtopnm schrijft de inhoud van de EXIF-header byte-voor-byte, beginnend met de
veld met een lengte van twee bytes (welke lengte deze twee bytes omvat).

U kunt dit bestand gebruiken als invoer voor ppmtojpeg om een ​​identieke EXIF-header in te voegen
een nieuwe JFIF-afbeelding.

Als er geen EXIF-header is, jpegtopnm schrijft twee bytes binair nul en niets
anders.

Een EXIF-header heeft de vorm van een JFIF APP1-markering. Alleen de eerste dergelijke marker
binnen de JFIF-header telt.

-opmerkingen
Druk eventuele opmerkingen in het invoerbestand af naar het standaardfoutbestand.

-uitgebreid
Druk details af over de conversie naar het standaardfoutbestand.

-traceniveau n
Schakel de traceringsberichten van de JPEG-bibliotheek naar het standaardfoutbestand in. Een hogere
waarde van n krijgt meer traceerinformatie. -uitgebreid impliceert een sporenniveau van minimaal
1.

Voorbeelden


In dit voorbeeld wordt het kleuren-JFIF-bestand foo.jpg geconverteerd naar een PPM-bestand met de naam foo.ppm:

jpegtopnm foo.jpg > foo.ppm

TIPS


Je kunt gebruiken ppmkwant om het resultaat op kleur te kwantiseren, dat wil zeggen om het aantal afzonderlijke te verminderen
kleuren in de afbeelding. Het kan zelfs zijn dat u dit moet doen als u het PPM-bestand naar
bepaalde andere formaten. ppmdither Voert een meer geavanceerde kwantisering uit.

Te gebruiken pnmschaal om de afmetingen van de resulterende afbeelding te wijzigen.

Te gebruiken ppmtopgm om een ​​JFIF-kleurenbestand naar een PGM-grijswaardenbestand te converteren.

Je kunt deze converters eenvoudig samen gebruiken. Bijv.:

jpegtopnm foo.jpg | ppmtopgm | pnmschaal .25
>foo.pgm

-dct snel en / of -niet glad snelheid winnen met een klein offer aan kwaliteit.

Als je het geluk hebt om zeer snelle floating point hardware te hebben, -dct drijven kan zijn
zelfs sneller dan -dct snel. Maar op de meeste machines -dct drijven is langzamer dan -dct int, In
in dit geval is het niet de moeite waard om te gebruiken, omdat het theoretische nauwkeurigheidsvoordeel te klein is
in de praktijk van betekenis zijn.

Een ander programma, djpeg, is soortgelijk. djpeg wordt onderhouden door de Independent JPEG Group en
verpakt met de JPEG-bibliotheek die jpegtopnm gebruikt voor al zijn JPEG-werk. Vanwege
dat je mag verwachten dat het meer huidige JPEG-functies zal exploiteren. Ook omdat het moet
de bibliotheek moeten runnen jpegtopnm, maar niet andersom, cjpeg kan vaker voorkomen
beschikbaar.

Daarnaast is djpeg gebruikt de NetPBM-bibliotheken niet om zijn uitvoer te genereren, zoals alle andere
de NetPBM-tools zoals jpegtopnm Doen. Dit betekent dat het minder waarschijnlijk is dat het hiermee in overeenstemming is
alle andere programma's die met de NetPBM-formaten omgaan. Ook de opdrachtsyntaxis van
jpegtopnm is consistent met die van de andere Netpbm-tools, in tegenstelling tot djpeg.

MILIEU


JPEGMEM
Als deze omgevingsvariabele is ingesteld, is de waarde de standaard geheugenlimiet. De
waarde is opgegeven zoals beschreven voor de -maximaal geheugen keuze. Een expliciet -maximaal geheugen
optie overschrijft elke JPEGMEM.

Gebruik jpegtopnm online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    XISMuS
    XISMuS
    LET OP: Cumulatieve update 2.4.3 heeft
    vrijgelaten!! De update werkt voor iedereen
    vorige 2.xx-versie. Als upgraden
    vanaf versie v1.xx, download en
    i ...
    XISMuS downloaden
  • 2
    facetracknoir
    facetracknoir
    Modulair headtracking-programma dat
    ondersteunt meerdere face-trackers, filters
    en spelprotocollen. Tussen de trackers
    zijn de SM FaceAPI, AIC Inertial Head
    Volger...
    Facetracknoir downloaden
  • 3
    PHP QR-code
    PHP QR-code
    PHP QR-code is open source (LGPL)
    bibliotheek voor het genereren van QR-code,
    2-dimensionale streepjescode. Gebaseerd op
    libqrencode C bibliotheek, biedt API voor
    QR-codebalk maken...
    PHP QR-code downloaden
  • 4
    freeciv
    freeciv
    Freeciv is een gratis turn-based spel
    strategiespel voor meerdere spelers, waarin elk
    speler wordt de leider van een
    beschaving, vechtend om de
    uiteindelijke doel: worden...
    Gratis civ downloaden
  • 5
    Koekoek Zandbak
    Koekoek Zandbak
    Cuckoo Sandbox gebruikt componenten om
    monitor het gedrag van malware in een
    Sandbox-omgeving; geïsoleerd van de
    rest van het systeem. Het biedt geautomatiseerd
    analyse van...
    Koekoek sandbox downloaden
  • 6
    LMS-YouTube
    LMS-YouTube
    YouTube-video afspelen op LMS (porteren van
    Triode's naar YouTbe API v3) Dit is
    een toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube downloaden
  • Meer "

Linux-commando's

Ad