Dit is de opdracht jpegpixi 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
jpegpixi - interpoleer pixels in JFIF (JPEG)-afbeeldingsbestanden
KORTE INHOUD
jpegpixi [OPTIE] ... BRON BESTEMMING [[D:]X,Y[,S]|[,SX,SY]]...
PRODUCTBESCHRIJVING
Jpegpixi interpoleert pixels of pixelblokken in JFIF-afbeeldingsbestanden (gewoonlijk
"JPEG-afbeeldingen"). Dit is handig om beelden van een digitale camera met CCD-defecten te corrigeren.
Alleen DCT-blokken die te interpoleren pixels bevatten, worden gedecodeerd en opnieuw gecodeerd
de hercodering wordt uitgevoerd met exact dezelfde parameters als de afbeelding
oorspronkelijk gecodeerd. Hierdoor blijft de beeldkwaliteit zoveel mogelijk behouden.
BRON en BESTEMMING zijn de bestandsnamen van het bronbestand en het doelbestand,
respectievelijk. In beide gevallen, - kan worden gebruikt, wat verwijst naar standaardinvoer of standaard
uitgang.
De doelbestandsnaam wordt gevolgd door een willekeurig aantal pixel- of pixelblokspecificaties.
Het begint met een optionele richtingsaanduiding (D), wat kan zijn 2 voor 2-dimensionaal
interpolatie (standaard), V or v voor 1-dimensionale verticale interpolatie (bijv. naar
horizontale strepen verwijderen), of H or h voor 1-dimensionale horizontale interpolatie. X,Y zijn
de coördinaten van de pixel of de linkerbovenhoek van het pixelblok. S is de maat?
van het pixelblok (standaard 1). Als alternatief kunnen er aparte maten worden opgegeven voor de
breedte (SX) en de hoogte (SY).
Alle nummers (X, Y, S, SX, SY) kan worden uitgedrukt als absolute coördinaten/groottes of
percentages van de afbeeldingsgrootte. Als een getal wordt gevolgd door een procentteken (%), het is
geïnterpreteerd als een percentage, anders als een absoluut getal.
OPTIES
-f FILE, --blocks-bestand=FILE
Lees de pixelblokspecificaties uit het bestand FILE naast de opdrachtregel. De
bestand moet één specificatie bevatten ([D:]X,Y[,S]|[,SX,SY]) per lijn. Lege regels
worden genegeerd. Het bestand kan ook commentaar bevatten, dat begint met een octothorpe (#)
en strekken zich uit tot het einde van de lijn.
-m METHODE, --methode=METHODE
Gebruik de interpolatiemethode METHODE (standaard: lineair). Zie sectie INTERPOLATIE
METHODEN hieronder.
-v, --uitgebreid
Geef de coördinaten en grootte weer van elk pixelblok dat is geïnterpoleerd.
-i, --info
Geef informatie over de afbeelding weer, zoals de grootte van de afbeelding en de kleurruimte
waarin het is gecodeerd, en bemonsteringsfrequenties voor de verschillende componenten.
-s, --strip
Kopieer geen commentaar en extra markeringen van het bronbestand naar het doelbestand. Dit
strips voorbeeldafbeeldingen, EXIF-gegevens en soortgelijke informatie.
--help Geef een korte helptekst weer en sluit onmiddellijk af.
--versie
Geef versie-informatie weer en sluit onmiddellijk af.
INTERPOLATIE METHODEN
0, av, gemiddelde
De pixels grenzend aan het pixelblok worden gemiddeld. De resulterende kleur is
toegewezen aan alle pixels in het blok. Voor 1-dimensionale interpolatie wordt dit gedaan
afzonderlijk voor één pixel brede, horizontale of verticale strepen.
1, li, lineair
De pixels die een afstand van 1 hebben tot het pixelblok worden gebruikt om a te berekenen
bilineair oppervlak (2-dim), of een groep lineaire curven (1-dim), die vervolgens wordt gebruikt
om kleuren toe te wijzen aan de pixels in het blok.
2, qu, vierkant
Er wordt gebruik gemaakt van pixels die een afstand van 2 of minder tot het pixelblok hebben
een bikwadratisch oppervlak (2-dim) of een groep kwadratische curven (1-dim) berekenen,
die vervolgens wordt gebruikt om kleuren toe te wijzen aan de pixels in het blok.
3, cu, kubiek
Er wordt gebruik gemaakt van pixels die een afstand van 3 of minder tot het pixelblok hebben
bereken een bicubisch oppervlak (2-dim), of een groep kubieke krommen (1-dim), dat wil zeggen
vervolgens gebruikt om kleuren toe te wijzen aan de pixels in het blok.
Gebruik jpegpixi online met behulp van onworks.net-services