NIMI¶
jpegpixi - interpoloi pikseleitä JFIF (JPEG) -kuvatiedostoista
YLEISKATSAUS¶
jpegpixi [
VALITSIN]...
LÄHDE KOHDE [[
D:]
X,
Y[,
S]|[,
SX,
SY]]...
KUVAUS¶
Jpegpixi interpoloi pikseleitä ja pikselialueita JFIF-kuvatiedostoissa
(joita kutsutaan yleensä "JPEG-kuviksi"). Interpoloimalla
voidaan korjata viallisella CCD-kennolla varustetulla digitaalikameralla
otettuja kuvia. Ohjelma muuttaa vain niitä DCT-blokkeja, jotka
sisältävät interpoloitavia pikseleitä ja ne
pakataan täsmälleen samoilla parametreilla kuin millä
alkuperäinen kuvakin pakattiin. Kuvan laatu huononee siis niin
vähän kuin mahdollista.
LÄHDE ja
KOHDE ovat lähde- ja kohdekuvatiedostojen
nimiä. Kumpikin voidaan korvata merkillä
-, joka
tarkoittaa stdin- ja/tai stdout-laitetta.
Kohdetiedoston nimen jälkeen voi tulla miten monta pikseli- tai
pikseli-alue-määritystä tahansa. Määritys
alkaa valinnaisella suuntamerkinnällä (
D), joka voi olla
2 2-ulotteiselle interpolaatiolle (oletusarvo),
V tai
v
1-ulotteiselle pystysuuntaiselle interpolaatiolle (esim. vaakasuorien raitojen
poistoon), tai
H tai
h 1-ulotteiselle vaakasuuntaiselle
interpolaatiolle.
X,
Y
määräävät pikselin tai pikseli-alueen
vasemman yläkulman paikan.
S on pikselialueen koko (oletuksena
1). Alueelle voi vaihtoisesti määrätä erikseen
leveyden (
SX) ja korkeuden (
SY).
Numerot (
X,
Y,
S,
SX,
SY) voivat olla
absoluuttisia koordinaatteja/kokoja tai prosenttiosuuksia koko kuvasta. Jos
numeron perässä on prosenttimerkki (
%), se tulkitaan
prosenttiosuudeksi ja muussa tapauksessa absoluuttiseksi arvoksi.
VALITSIMET¶
- -f TIEDOSTO, --blocks-file=TIEDOSTO
- Lukee pikseli-alueiden määritykset komentorivin
lisäksi tiedostosta TIEDOSTO ([
D:]X,Y[, S]|[,SX,SY])
riviä kohti. Tyjät rivit ohitetaan. Tiedostossa voi olla
myös kommentteja, jotka alkavat risuaidalla (#) ja jatkuvat
rivin loppuun saakka.
- -m MENETELMÄ,
--method=MENETELMÄ
- Käyttää interpolointimenetelmää
MENETELMÄ (oletus: linear). Lue alempaa kohta
INTERPOLOINTIMENETELMÄT.
- -v, --verbose
- Näyttää interpoloitavien alueiden koot ja
koordinaatit.
- -i, --info
- Näyttää tietoja kuvasta. Esim. kuvan koko,
pakkauksessa käytetty väriavaruus ja eri komponenttien
näytteistystaajuudet.
- -s, --strip
- Ei kopioi kommentteja eikä lisämerkintöjä
lähdekuvasta kohdekuvaan. Tämä valitsin poistaa
esikatselukuvat, EXIF-lohkot ja muut vastaavat tiedot.
- --help
- Näyttää lyhyen opasteen ja poistuu.
- --version
- Näyttää viersiotiedot ja poistuu.
INTERPOLAATIOMENETELMÄT¶
- 0, av, average
- Pikselialueen ympärillä olevista pikseleistä
lasketaan keskiarvo. Kaikki alueen sisään
jäävät pikselit korvataan tuloksella. Yksiulotteisen
interpolaation tapauksessa keskiarvo lasketaan erikseen jokaiselle vaaka-
tai pystysuoran juovan pikselille.
- 1, li, linear
- Alueesta etäisyydellä 1 olevista pikseleistä
muodostetaan bilineaarinen pinta (2-ulotteinen) tai ryhmä
lineaarisia käyriä (1-ulotteinen), joita
käytetään alueen sisään
jäävien pikselien värin
määräämiseen.
- 2, qu, quadratic
- Alueesta etäisyydellä 1 olevista pikseleistä
muodostetaan bi-neliöllinen pinta (2-ulotteinen) tai ryhmä
toisen asteen käyriä (1-ulotteinen), joita
käytetään alueen sisään
jäävien pikselien värin
määräämiseen.
- 3, cu, cubic
- Alueesta etäisyydellä 1 olevista pikseleistä
muodostetaan bi-kuutiollinen pinta (2-ulotteinen) tai ryhmä
kolmannen asteen käyriä (1-ulotteinen), joita
käytetään alueen sisään
jäävien pikselien värin
määräämiseen.
VIAT¶
Vioista voi ilmoittaa (englanniksi) osoitteeseen
<martin-jpegpixi@zero-based.org>.
TEKIJÄNOIKEUDET¶
Copyright © 2002, 2003, 2004, 2005 Martin Dickopp
Takuuta EI ole; ei edes MYYNTIKUNNOSTA tai SOVELTUVUUDESTA TIETTYYN
TARKOITUKSEEN. Voit levittää ohjelmasta kopioita GNU General
Public Licensen mukaisesti. Tiedostosta COPYING löydät
lisätietoja näistä seikoista.
Ohjeen suomenkielisen käännöksen tekijänoikeus on
© 2004 Jarno Elonen <elonen@iki.fi>.
KATSO MYÖS¶
jpeghotp(1)
Jpegpixi:n kotisivu:
http://www.zero-based.org/software/jpegpixi/