jpegtopnm - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen jpegtopnm komutudur.

Program:

ADI


jpegtopnm - JPEG/JFIF dosyasını taşınabilir pixmap veya graymap'e dönüştürün

SİNOPSİS


jpegtopnm [-dct {int|hızlı|şamandıra}] [- pürüzsüz] [-maksimum bellek N] [{-Adobe|-notadobe}]
[-yorumlar] [-dumpexif] [-exif=dosya özelliği] [-ayrıntılı] [-iz düzeyi N] [ Dosya ]

Tüm seçenekler, en kısa benzersiz önekleriyle kısaltılabilir.

TANIM


jpegtopnm adlandırılmış JFIF dosyasını veya hiçbir dosya bir PPM olarak adlandırılmamışsa standart girişi dönüştürür
veya standart çıktıdaki PGM görüntü dosyası. JFIF dosyası gri tonlama türündeyse,
jpegtopnm bir PGM (Portable Graymap) dosyası oluşturur. Aksi takdirde, bir PPM oluşturur
(Taşınabilir Pixmap) dosyası.

jpegtopnm girdi dosyasını yorumlamak için Independent JPEG Group'un JPEG kitaplığını kullanır. Görmek
http://www.ijg.org kütüphane hakkında bilgi almak için.

"JFIF", yaygın olarak "JPEG" olarak bilinen görüntü formatının doğru adıdır. kesinlikle
konuşursak, JPEG bir sıkıştırma yöntemidir. JPEG sıkıştırmasını kullanan görüntü formatı
açık farkla en yaygın olanı JFIF'dir. JPEG kullanan bir TIFF alt biçimi de vardır.
sıkıştırma.

EXIF, JFIF'in bir alt biçimi olan bir görüntü biçimidir (yani, bir JFIF dosyası,
APP1 işaretçisi olarak EXIF ​​başlığı). jpegtopnm EXIF'i işler.

JFIF dosyaları örnek başına 8 bit veya örnek başına 12 bit içerebilir. 8 bitlik çeşitlilik
açık ara en yaygını. IJG JPEG kitaplığının iki versiyonu vardır. Biri sadece 8 okur
bit dosyaları ve diğeri yalnızca 12 bit dosyaları okur. uygun olanı bağlamanız gerekir.
bu kütüphaneler ile jpegtopnm. Normalde bu, kütüphanenin paylaşılan dosyanızda olduğu anlamına gelir.
çalıştırdığınızda kütüphane arama yolu jpegtopnm.

jpegtopnm bağlı olarak örnek başına bir bayt veya iki bayt ile çıktı üretir.
JFIF girişinin örnek başına 8 bit mi yoksa 12 bit mi olduğu. Kullanabilirsiniz pnm derinlik için
gerekirse, örnek başına iki baytlık bir dosyayı örnek başına bir baytlık bir dosyaya indirgeyin.

JFIF dosyası CMYK veya YCCK renk uzayını kullanıyorsa, girdi aslında
her pikselin ne renk olduğunu bilmek için yeterli bilgi. Bir pikselin ne renk olduğunu bilmek için
renk uzayının atıfta bulunduğu mürekkeplerin özelliklerini bilmek zorunda kalacaktı. jpegtopnm
tüm mürekkeplerin geçerli olduğunu varsayan ortak dönüşümü kullanarak renkleri yorumlar.
sadece eksiltici ve lineer.

SEÇENEKLER


Seçenekler yalnızca ileri düzey kullanıcılar içindir:

-dct int
Tamsayı DCT yöntemini kullanın (varsayılan).

-dct hızlı
Hızlı tamsayılı DCT kullanın (daha az doğru).

-dct şamandıra
Kayan noktalı DCT yöntemini kullanın. Float yöntemi çok az daha doğrudur
int yönteminden daha hızlıdır, ancak makineniz çok hızlı kayan-
nokta donanımı. Ayrıca kayan nokta yönteminin sonuçlarının değişebileceğini unutmayın.
makineler arasında biraz, tamsayı yöntemleri aynı sonuçları vermelidir
her yerde. Hızlı tamsayı yöntemi, diğer ikisinden çok daha az doğrudur.

- pürüzsüz
Daha hızlı, daha düşük kaliteli bir üst örnekleme rutini kullanın.

-maksimum bellek N
Bellek miktarına sınır belirleyin jpegtopnm büyük görüntülerin işlenmesinde kullanılır. Değer
binlerce bayt veya sayının sonuna "M" eklenmişse milyonlarca bayt cinsindendir.
Örneğin, -maksimum bellek 4m 4000000 bayt seçer. Eğer jpegtopnm daha fazla alana ihtiyacı var,
geçici dosyalar kullanır.

-Adobe

-notadobe
CMYK (ve aynı şekilde YCCK) renk uzayında iki çeşitleme olabilir:
JFIF girişinde kullanılır. Normal olanda, bir renk bileşenleri için sıfır değeri
mürekkebin olmadığını gösterir. Diğerinde, sıfır değeri maksimum mürekkep anlamına gelir.
kapsama. İkincisi, çıplak bir JFIF çıktısı oluşturduğunda Adobe Photoshop tarafından kullanılır.
dosya (ancak Encapsulated Postscript'in bir parçası olarak JFIF çıktısı oluşturduğunda değil)
çıktı).

Bu seçenekler anlatıyor jpegtopnm CMYK veya YCCK renk uzayının hangi versiyonu
görüntü kullanır. Hiçbirini belirtmezseniz, jpegtopnm kendi başına çözmeye çalışır.
Mevcut versiyonda, çok fazla çaba göstermiyor:
Photoshop sürümü, Photoshop ve emülatörleri ana kaynak gibi göründüğü için
CMYK ve YCCK görüntüleri. Ancak kullanım deneyimi ile gelecekteki sürümler daha fazla olabilir
sofistike.

JFIF görüntüsü CMYK veya YCCK olduğunu göstermiyorsa, bu seçeneklerin
etkisi.

Bu seçeneklerden doğru olanı kullanmazsanız, belirti şu şekildedir:
olumsuz gibi.

-dumpexif
Giriş dosyasındaki herhangi bir Exif başlığının yorumlanmış içeriğini Standard'a yazdırın
Hata dosyası. programa benzer kafa (Netpbm paketinin bir parçası değildir).

-exif=dosya özelliği
Giriş görüntüsünden EXIF ​​başlığının içeriğini çıkarın ve
dosya dosya özelliği. dosya özelliği = - Standart Çıktıya yazmak anlamına gelir. Bu durumda,
jpegtopnm dönüştürülen görüntünün çıktısını hiç vermez.

jpegtopnm ile başlayarak, EXIF ​​üstbilgisinin içeriğini bayt bayt yazar.
iki bayt uzunluk alanı (hangi uzunluk bu iki baytı içerir).

Bu dosyayı girdi olarak kullanabilirsiniz. ppmtojpeg içine özdeş bir EXIF ​​başlığı eklemek için
yeni bir JFIF görüntüsü.

EXIF başlığı yoksa, jpegtopnm iki bayt ikili sıfır yazar ve hiçbir şey yazmaz
Başka.

Bir EXIF ​​başlığı, bir JFIF APP1 işaretçisi şeklini alır. Sadece bu tür ilk işaretleyici
JFIF başlık sayıları içinde.

-yorumlar
Giriş dosyasındaki tüm yorumları Standart Hata dosyasına yazdırın.

-ayrıntılı
Standart Hata dosyasına dönüştürmeyle ilgili ayrıntıları yazdırın.

-iz düzeyi n
Standart Hata dosyasına yönelik JPEG kitaplığının izleme mesajlarını açın. Daha yüksek bir
değeri n daha fazla iz bilgisi alır. -ayrıntılı en azından bir iz seviyesi anlamına gelir
1.

ÖRNEKLER


Bu örnek, foo.jpg renkli JFIF dosyasını foo.ppm adlı bir PPM dosyasına dönüştürür:

jpegtopnm foo.jpg >foo.ppm

İPUÇLARI


Sen kullanabilirsiniz ppm miktar sonucu renklendirmek için, yani farklı sayısını azaltmak için
resimdeki renkler. Aslında, PPM dosyasını dönüştürmek istiyorsanız yapmanız gerekebilir.
diğer bazı formatlar. ppmditer Daha sofistike bir niceleme yapar.

kullanım pnm ölçeği Ortaya çıkan görüntünün boyutlarını değiştirmek için.

kullanım ppmtopgm renkli bir JFIF dosyasını gri tonlamalı bir PGM dosyasına dönüştürmek için.

Bu dönüştürücüleri bir arada rahatlıkla kullanabilirsiniz. Örneğin:

jpegtopnm foo.jpg | ppmtopgm | pnm ölçeği .25
>foo.pgm

-dct hızlı ve / veya - pürüzsüz kaliteden küçük bir fedakarlık yaparak hız kazanın.

Çok hızlı kayan nokta donanımına sahip olacak kadar şanslıysanız, -dct şamandıra olabilir
daha hızlı -dct hızlı. Ama çoğu makinede -dct şamandıra daha yavaş -dct int; içinde
bu durumda kullanmaya değmez, çünkü teorik doğruluk avantajı çok küçüktür
pratikte önemli olmak.

Başka bir program, djpeg, benzer. djpeg Independent JPEG Group tarafından korunur ve
JPEG kitaplığı ile paketlenmiştir. jpegtopnm tüm JPEG çalışmaları için kullanır. çünkü
bu, daha güncel JPEG özelliklerinden yararlanmasını bekleyebilirsiniz. Ayrıca, zorunda olduğunuz için
çalıştırmak için kütüphaneye sahip olmak jpegtopnm, ama tersi değil, cjpeg daha yaygın olabilir
kullanılabilir.

Öte yandan, djpeg çıktısını oluşturmak için NetPBM kitaplıklarını kullanmaz;
gibi NetPBM araçları jpegtopnm yapmak. Bu, aşağıdakilerle tutarlı olma olasılığının daha düşük olduğu anlamına gelir.
NetPBM formatlarıyla ilgilenen diğer tüm programlar. Ayrıca, komut sözdizimi
jpegtopnm aksine, diğer Netpbm araçlarınınkiyle tutarlıdır. djpeg.

ÇEVRE


JPEGMEM
Bu ortam değişkeni ayarlanırsa, değeri varsayılan bellek sınırıdır. NS
değer için açıklandığı gibi belirtilir -maksimum bellek seçenek. açık bir -maksimum bellek
seçenek herhangi birini geçersiz kılar JPEGMEM.

onworks.net hizmetlerini kullanarak jpegtopnm'yi çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları