İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

jpegtran - Bulutta Çevrimiçi

jpegtran'ı OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

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 jpegtran komutudur.

Program:

ADI


jpegtran - JPEG dosyalarının kayıpsız dönüşümü

SİNOPSİS


jpegtran [ seçenekleri ] [ Dosya ]

TANIM


jpegtran JPEG dosyalarının çeşitli yararlı dönüşümlerini gerçekleştirir. tercüme edebilir
JPEG'in bir türevinden diğerine kodlanmış gösterimi, örneğin temel JPEG'den
aşamalı JPEG'e veya tam tersi. Ayrıca görüntünün bazı yeniden düzenlemelerini de yapabilir.
veriler, örneğin bir görüntüyü döndürme yoluyla yataydan dikey biçime çevirmek.

jpegtran sıkıştırılmış verileri (DCT katsayıları) yeniden düzenleyerek çalışır, hiçbir zaman tam olarak
görüntünün kodunu çözme. Bu nedenle, dönüşümleri kayıpsızdır: görüntü yok
hiç bozulma, kullansaydınız doğru olmazdı djpeg ardından cjpeg için
aynı dönüşümü gerçekleştirin. Ama aynı şekilde, jpegtran kayıplı gerçekleştiremez
görüntü kalitesini değiştirme gibi işlemler.

jpegtran adlandırılmış JPEG/JFIF dosyasını veya hiçbir dosya adlandırılmamışsa standart girişi okur ve
standart çıktıda bir JPEG/JFIF dosyası üretir.

SEÇENEKLER


Tüm anahtar adları kısaltılabilir; Örneğin, -optimize etmek yazılabilir -seçmek or -o.
Büyük ve küçük harf eşdeğerdir. İngiliz yazımları da kabul edilir (örn.
-optimize etmek), ancak kısa olması için bunlardan aşağıda bahsedilmemiştir.

Çıktı dosyasında kullanılan kodlanmış JPEG gösterimini belirtmek için, jpegtran kabul eder
tarafından tanınan anahtarların alt kümesi cjpeg:

-optimize etmek
Entropi kodlama parametrelerinin optimizasyonunu gerçekleştirin.

-ilerici
Aşamalı JPEG dosyası oluşturun.

-tekrar başlat N
Her N MCU satırında veya "B" ise her N MCU bloğunda bir JPEG yeniden başlatma işaretçisi yayınlayın
numarasına eklenmiştir.

-aritmetik
Aritmetik kodlamayı kullanın.

-taramalar dosya
Belirtilen metin dosyasında verilen tarama komut dosyasını kullanın.

Yerimizi cjpeg(1) bu anahtarlar hakkında daha fazla ayrıntı için. Bunlardan hiçbirini belirtmezseniz
anahtarlar, düz bir temel JPEG çıktı dosyası alırsınız. Kalite ayarı vb.
girdi dosyası tarafından belirlenir.

Görüntü, şu anahtarlardan biri verilerek kayıpsız olarak dönüştürülebilir:

-çevirmek yatay
Görüntüyü yatay olarak yansıtın (sol-sağ).

-çevirmek dikey
Görüntüyü dikey olarak yansıtın (üstten alta).

-döndürmek 90
Resmi saat yönünde 90 derece döndürün.

-döndürmek 180
Resmi 180 derece döndürün.

-döndürmek 270
Resmi saat yönünde 270 derece (veya 90 ccw) döndürün.

-devir
Görüntüyü transpoze edin (UL-to-LR ekseni boyunca).

-enine
Enine devrik (UR-LL ekseni boyunca).

Transpoze dönüşümün görüntü boyutlarıyla ilgili herhangi bir kısıtlaması yoktur. diğer
Görüntü boyutları, görüntü boyutlarının bir katı değilse, dönüşümler oldukça garip bir şekilde çalışır.
iMCU boyutu (genellikle 8 veya 16 piksel), çünkü yalnızca tam DCT bloklarını dönüştürebilirler
katsayı verileri istenilen şekilde

jpegtran'nin tek boyutlu bir görüntüyü dönüştürürken varsayılan davranışı, korumak için tasarlanmıştır.
dönüşüm kümesinin tam tersine çevrilebilirliği ve matematiksel tutarlılığı. Belirtildiği gibi,
devrik tüm görüntü alanını çevirebilir. Yatay yansıtma, herhangi bir kısmi
Sağ kenardaki iMCU sütununa dokunulmaz, ancak görüntünün tüm satırlarını çevirebilir.
Benzer şekilde, dikey yansıtma, alt kenardaki herhangi bir kısmi iMCU satırına dokunulmadan bırakır.
ancak tüm sütunları çevirebilir. Diğer dönüşümler, diziler olarak oluşturulabilir.
devrik ve çevirme işlemleri; tutarlılık için kenar piksellerdeki eylemleri tanımlanır
karşılık gelen devrik-ve-çevir dizisinin nihai sonucu ile aynı olmak.

Pratik kullanım için, dönüştürülemeyen kenar piksellerini atmayı tercih edebilirsiniz.
dönüştürülmüş bir görüntünün sağ ve/veya alt kenarları boyunca tuhaf görünümlü bir şerit bulunması.
Bunu yapmak için şunu ekleyin: -Trim anahtarı:

-Trim Dönüştürülemeyen kenar bloklarını bırakın.

Açıkçası, bir dönüşüm -Trim tersine çevrilemez, bu yüzden kesinlikle konuşmak gerekirse
jpegtran Bu anahtar ile kayıpsız değildir. Ayrıca beklenen matematiksel
dönüşümler arasındaki denklikler artık geçerli değildir. Örneğin, -çürümek 270
-Trim yalnızca alt kenarı kırpar, ancak -çürümek 90 -Trim ardından -çürümek 180 -Trim
her iki kenarı da düzeltir.

-mükemmel
Yalnızca mükemmel dönüşümlerle ilgileniyorsanız, şunu ekleyin: -mükemmel geçiş.
Bu neden jpegtran dönüşüm mükemmel değilse bir hatayla başarısız olmak.

Örneğin, yapmak isteyebilirsiniz

(jpegtran -çürümek 90 -mükemmel foo.jpg || djpeg foo.jpg | pnmflip -r90 | cjpeg)

varsa mükemmel bir döndürme yapmak, yoksa yaklaşık bir döndürme yapmak.

-mahsul GxY+X+Y
noktasından başlayarak, W genişliğinde ve H yüksekliğinde dikdörtgen bir bölgeye kırpın.
X,Y. Kayıpsız kırpma özelliği, belirli bir görüntü bölgesinin dışındaki verileri atar ancak
içinde olanı kayıpsız bir şekilde korur. Döndür ve çevir dönüşümleri gibi, kayıpsız
kırpma, geçerli JPEG formatı tarafından sınırlandırılmıştır; sol üst köşesi
seçilen bölge bir iMCU sınırına denk gelmelidir. Olmazsa, o zaman sessizce
en yakın iMCU sınırına kadar yukarı ve/veya sola taşındı (sağ alt köşe
değişmedi.)

Kesinlikle kayıpsız olmayan diğer dönüşüm anahtarları şunlardır:

-gri tonlamalı
Gri tonlamalı çıktıyı zorla.

Bu seçenek, giriş görüntüsü YCbCr ise (yani, bir
standart renkli JPEG), gri tonlamalı bir JPEG dosyasıyla sonuçlanır. parlaklık kanalı
tam olarak korunur, bu nedenle bu, gri tonlamaya düşürmenin daha iyi bir yöntemidir.
dekompresyon, dönüştürme ve yeniden sıkıştırma. Bu anahtar özellikle kullanışlıdır
yanlışlıkla renkli JPEG olarak kodlanmış tek renkli bir resmi düzeltmek için. (İçinde
böyle bir durumda, neredeyse boş kroma kanallarından kurtulmanın sağladığı alan tasarrufu
büyük olmayacak; ancak gri tonlamalı bir JPEG için kod çözme süresi önemli ölçüde daha kısadır
renkli bir JPEG için bundan daha fazla.)

jpegtran "ekstra" işaretçilerle ne yapılacağını kontrol eden bu anahtarları da tanır, örneğin
yorum blokları olarak:

-kopyala Yok
Kaynak dosyadan fazladan işaretleyici kopyalamayın. Bu ayar tüm yorumları bastırır ve
kaynak dosyada bulunan diğer fazla bagaj.

-kopyala yorumlar
Yalnızca yorum işaretçilerini kopyalayın. Bu ayar, yorumları kaynak dosyadan kopyalar ancak
görüntü gösterimi için gerekli olmayan diğer verileri atar.

-kopyala herşey
Tüm ekstra işaretleri kopyalayın. Bu ayar, içinde bulunan çeşitli işaretçileri korur.
JFIF küçük resimleri, Exif verileri ve Photoshop ayarları gibi kaynak dosya. bazılarında
dosyalar, bu ekstra işaretleyiciler oldukça büyük olabilir.

Varsayılan davranış -kopyala yorumlar. (Not: IJG sürümlerinde v6 ve v6a, jpegtran
her zaman eşdeğerini yaptı -kopyala Yok.)

jpegtran tarafından tanınan ek anahtarlar şunlardır:

-maksimum bellek N
Büyük görüntülerin işlenmesinde kullanılacak bellek miktarı için sınır belirleyin. Değer
binlerce bayt veya sayıya "M" eklenmişse milyonlarca bayt. İçin
örnek, -max 4m 4000000 bayt seçer. Daha fazla alan gerekirse, geçici dosyalar
kullanılacaktır.

-outfile isim
Çıktı görüntüsünü standart çıktıya değil, adlandırılmış dosyaya gönderin.

-ayrıntılı
Hata ayıklama çıktısını etkinleştirin. Daha -v' daha fazla çıktı verir. Ayrıca sürüm bilgileri
başlangıçta yazdırılır.

-hata ayıklama Aynısı -ayrıntılı.

-version
Sürüm bilgilerini yazdırın ve çıkın.

ÖRNEKLER


Bu örnek, temel bir JPEG dosyasını aşamalı forma dönüştürür:

jpegtran -ilerici foo.jpg > fooprog.jpg

Bu örnek, döndürülemez kenarları atarak bir görüntüyü saat yönünde 90 derece döndürür
piksel:

jpegtran -çürümek 90 -Trim foo.jpg > foo90.jpg

Ç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 geçiş. JPEGMEM geçersiz kılar
program derlendiğinde belirtilen varsayılan değer ve kendisi tarafından geçersiz kılınır
açık bir -maksimum bellek.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    NSIS: Nullsoft Komut Dosyalı Yükleme Sistemi
    NSIS: Nullsoft Komut Dosyalı Yükleme Sistemi
    NSIS (Nullsoft Komut Dosyalı Yükleme
    System) profesyonel bir açık kaynaktır.
    Windows yükleyicileri oluşturmak için sistem. BT
    kadar küçük ve esnek olacak şekilde tasarlanmıştır.
    mümkünse...
    NSIS'i İndirin: Nullsoft Scriptable Kurulum Sistemi
  • 2
    yetkilendirme
    yetkilendirme
    AuthPass açık kaynaklı bir şifredir
    popülerleri destekleyen yönetici ve
    kanıtlanmış Keepass (kdbx 3.x VE kdbx 4.x ...
    aupass'ı indir
  • 3
    Zabbix
    Zabbix
    Zabbix, kurumsal sınıf bir açık
    kaynak dağıtılmış izleme çözümü
    izlemek ve takip etmek için tasarlanmıştır
    ağ performansı ve kullanılabilirliği
    sunucular, cihaz...
    Zabbix'i indirin
  • 4
    KDiff3
    KDiff3
    Bu depo artık korunmuyor
    ve arşiv amaçlı saklanmaktadır. Görmek
    https://invent.kde.org/sdk/kdiff3 for
    en yeni kod ve
    https://download.kde.o...
    KDiff3'ü indirin
  • 5
    USBYükleyiciGX
    USBYükleyiciGX
    USBLoaderGX için bir GUI'dir
    Waninkoko'nun USB Yükleyicisi,
    libwiigui. Listelemeye izin verir ve
    Wii oyunları, Gamecube oyunları ve
    Wii ve WiiU'da homebrew...
    USBLoaderGX'i indirin
  • 6
    Firebird
    Firebird
    Firebird RDBMS, ANSI SQL özellikleri sunar
    & Linux, Windows üzerinde çalışır &
    birkaç Unix platformu. Özellikler
    mükemmel eşzamanlılık ve performans
    & güç...
    Firebird'ü indirin
  • Daha fazla »

Linux komutları

Ad