EnglishFrenchSpanyol

Ad


Favicon OnWorks

jpegtran - Dalam talian di Awan

Jalankan jpegtran dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan jpegtran yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


jpegtran - transformasi tanpa kehilangan fail JPEG

SINOPSIS


jpegtran [ pilihan ] [ nama fail ]

DESCRIPTION


jpegtran melakukan pelbagai transformasi berguna fail JPEG. Ia boleh menterjemah
perwakilan berkod daripada satu varian JPEG kepada yang lain, contohnya dari JPEG garis dasar
kepada JPEG progresif atau sebaliknya. Ia juga boleh melakukan beberapa penyusunan semula imej
data, contohnya menukar imej daripada format landskap kepada potret mengikut putaran.

jpegtran berfungsi dengan menyusun semula data termampat (pekali DCT), tanpa pernah sepenuhnya
menyahkod imej. Oleh itu, transformasinya tidak rugi: tiada imej
kemerosotan sama sekali, yang tidak akan benar jika anda menggunakan djpeg diikuti oleh cjpeg kepada
mencapai penukaran yang sama. Tetapi dengan cara yang sama, jpegtran tidak boleh melakukan lossy
operasi seperti menukar kualiti imej.

jpegtran membaca fail JPEG/JFIF yang dinamakan, atau input standard jika tiada fail dinamakan, dan
menghasilkan fail JPEG/JFIF pada output standard.

PILIHAN


Semua nama suis boleh disingkatkan; sebagai contoh, -optimumkan boleh ditulis -pilih or -o.
Huruf besar dan kecil adalah setara. Ejaan Inggeris juga diterima (cth,
-optimumkan), walaupun untuk ringkasnya ini tidak disebutkan di bawah.

Untuk menentukan perwakilan JPEG berkod yang digunakan dalam fail output, jpegtran menerima a
subset suis yang diiktiraf oleh cjpeg:

-optimumkan
Lakukan pengoptimuman parameter pengekodan entropi.

-progresif
Cipta fail JPEG progresif.

-mula semula N
Pancarkan penanda mulakan semula JPEG setiap N baris MCU, atau setiap N MCU blok jika "B" ialah
dilampirkan pada nombor.

-aritmetik
Gunakan pengekodan aritmetik.

-imbasan fail
Gunakan skrip imbasan yang diberikan dalam fail teks yang ditentukan.

Lihat cjpeg(1) untuk mendapatkan butiran lanjut tentang suis ini. Jika anda tidak menyatakan satu pun daripada ini
suis, anda mendapat fail output JPEG garis dasar biasa. Tetapan kualiti dan sebagainya adalah
ditentukan oleh fail input.

Imej boleh ditukar tanpa kehilangan dengan memberikan salah satu suis ini:

-terbalikkan mendatar
Cerminkan imej secara mendatar (kiri-kanan).

-terbalikkan menegak
Cerminkan imej secara menegak (atas-bawah).

-putar 90
Putar imej 90 darjah mengikut arah jam.

-putar 180
Putar imej 180 darjah.

-putar 270
Putar imej 270 darjah mengikut arah jam (atau 90 ccw).

-transpose
Transpose imej (merentasi paksi UL-ke-LR).

-melintang
Transpos melintang (merentasi paksi UR-ke-LL).

Transpose transpose tidak mempunyai sekatan mengenai dimensi imej. Yang lain
transformasi beroperasi agak ganjil jika dimensi imej bukan gandaan
saiz iMCU (biasanya 8 atau 16 piksel), kerana ia hanya boleh mengubah blok lengkap DCT
data pekali mengikut cara yang dikehendaki.

jpegtranTingkah laku lalai apabila menukar imej bersaiz ganjil direka untuk mengekalkan
keterbalikan yang tepat dan ketekalan matematik set transformasi. Seperti yang dinyatakan,
transpose mampu membalikkan keseluruhan kawasan imej. Pencerminan mendatar meninggalkan sebarang separa
Lajur iMCU di tepi kanan tidak disentuh, tetapi dapat menyelak semua baris imej.
Begitu juga, pencerminan menegak meninggalkan mana-mana baris iMCU separa di tepi bawah tidak disentuh,
tetapi mampu menyelak semua lajur. Transformasi lain boleh dibina sebagai jujukan
operasi transpos dan flip; untuk ketekalan, tindakan mereka pada piksel tepi ditentukan
menjadi sama dengan hasil akhir urutan transpos-dan-flip yang sepadan.

Untuk kegunaan praktikal, anda mungkin lebih suka membuang mana-mana piksel tepi yang tidak boleh diubah daripada
mempunyai jalur yang kelihatan aneh di sepanjang tepi kanan dan/atau bawah imej yang diubah.
Untuk melakukan ini, tambahkan -trim menukar:

-trim Jatuhkan blok tepi yang tidak boleh diubah.

Jelas sekali, transformasi dengan -trim tidak boleh diterbalikkan, begitu tegasnya
jpegtran dengan suis ini tidak rugi. Juga, matematik yang diharapkan
kesetaraan antara transformasi tidak lagi berlaku. Sebagai contoh, -busuk 270
-trim memangkas hanya tepi bawah, tetapi -busuk 90 -trim diikuti oleh -busuk 180 -trim
memangkas kedua-dua tepi.

-sempurna
Jika anda hanya berminat dengan transformasi yang sempurna, tambahkan -sempurna suis.
Ini menyebabkan jpegtran gagal dengan ralat jika transformasi tidak sempurna.

Sebagai contoh, anda mungkin mahu lakukan

(jpegtran -busuk 90 -sempurna foo.jpg || djpeg foo.jpg | pnmflip -r90 | cjpeg)

untuk melakukan putaran yang sempurna, jika ada, atau satu anggaran jika tidak.

-potong WxH+X+Y
Pangkas imej ke kawasan segi empat tepat dengan lebar W dan tinggi H, bermula pada titik
X,Y. Ciri pemangkasan tanpa kerugian membuang data di luar kawasan imej tertentu tetapi
tanpa rugi memelihara apa yang ada di dalam. Seperti perubahan putar dan flip, tanpa kerugian
tanaman dihadkan oleh format JPEG semasa; sudut kiri atas
rantau yang dipilih mesti jatuh pada sempadan iMCU. Jika tidak, maka ia senyap
dialihkan ke atas dan/atau kiri ke sempadan iMCU yang terdekat (sudut kanan bawah ialah
tidak berubah.)

Suis transformasi yang tidak benar-benar rugi adalah:

-skala kelabu
Paksa keluaran skala kelabu.

Pilihan ini membuang saluran chrominance jika imej input ialah YCbCr (iaitu, a
warna standard JPEG), menghasilkan fail JPEG skala kelabu. Saluran pencahayaan ialah
dipelihara dengan tepat, jadi ini adalah kaedah yang lebih baik untuk mengurangkan kepada skala kelabu daripada
penyahmampatan, penukaran dan pemampatan semula. Suis ini amat berguna
untuk membetulkan gambar monokrom yang tersilap dikodkan sebagai JPEG warna. (Dalam
dalam kes sedemikian, penjimatan ruang daripada menyingkirkan saluran kroma yang hampir kosong
tidak akan besar; tetapi masa penyahkodan untuk JPEG skala kelabu adalah kurang
daripada itu untuk JPEG berwarna.)

jpegtran juga mengenali suis ini yang mengawal perkara yang perlu dilakukan dengan penanda "tambahan", seperti
sebagai blok komen:

-salinan tiada
Salin tiada penanda tambahan daripada fail sumber. Tetapan ini menyekat semua komen dan
lebihan bagasi lain yang terdapat dalam fail sumber.

-salinan comments
Salin sahaja penanda ulasan. Tetapan ini menyalin komen daripada fail sumber tetapi
membuang sebarang data lain yang tidak penting untuk paparan imej.

-salinan semua
Salin semua penanda tambahan. Tetapan ini mengekalkan pelbagai penanda yang terdapat dalam
fail sumber, seperti lakaran kecil JFIF, data Exif dan tetapan Photoshop. Di sesetengah
fail, penanda tambahan ini boleh menjadi besar.

Tingkah laku lalai ialah -salinan comments. (Nota: dalam keluaran IJG v6 dan v6a, jpegtran
sentiasa melakukan yang setara dengan -salinan tiada.)

Suis tambahan yang diiktiraf oleh jpegtran ialah:

-maksimum ingatan N
Tetapkan had untuk jumlah memori untuk digunakan dalam memproses imej besar. Nilai sudah masuk
beribu-ribu bait, atau berjuta-juta bait jika "M" dilampirkan pada nombor itu. Untuk
contohnya, -maks 4m memilih 4000000 bait. Jika lebih banyak ruang diperlukan, fail sementara
akan digunakan.

-fail luar nama
Hantar imej output ke fail bernama, bukan ke output standard.

-berkata-kata
Dayakan cetakan nyahpepijat. Lagi -v's memberikan lebih banyak output. Juga, maklumat versi ialah
dicetak pada permulaan.

-nyahpepijat Sama seperti -berkata-kata.

-turun
Cetak maklumat versi dan keluar.

CONTOH


Contoh ini menukar fail JPEG garis dasar kepada bentuk progresif:

jpegtran -progresif foo.jpg > fooprog.jpg

Contoh ini memutarkan imej 90 darjah mengikut arah jam, membuang sebarang tepi yang tidak boleh diputar
piksel:

jpegtran -busuk 90 -trim foo.jpg > foo90.jpg

PERSEKITARAN


JPEGMEM
Jika pembolehubah persekitaran ini ditetapkan, nilainya ialah had memori lalai. The
nilai ditentukan seperti yang diterangkan untuk -maksimum ingatan suis. JPEGMEM mengatasi
nilai lalai yang ditentukan apabila atur cara disusun, dan ia sendiri ditindih oleh
yang eksplisit -maksimum ingatan.

Gunakan jpegtran dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    NSIS: Sistem Pemasangan Nullsoft Scriptable
    NSIS: Sistem Pemasangan Nullsoft Scriptable
    NSIS (Nullsoft Scriptable Install
    System) ialah sumber terbuka profesional
    sistem untuk mencipta pemasang Windows. Ia
    direka bentuk sekecil dan fleksibel
    mungkin...
    Muat turun NSIS: Nullsoft Scriptable Install System
  • 2
    pas pengesahan
    pas pengesahan
    AuthPass ialah kata laluan sumber terbuka
    pengurus dengan sokongan untuk yang popular dan
    terbukti Keepass (kdbx 3.x DAN kdbx 4.x ...
    Muat turun autopass
  • 3
    Zabbix
    Zabbix
    Zabbix adalah terbuka kelas perusahaan
    penyelesaian pemantauan teragih sumber
    direka untuk memantau dan menjejaki
    prestasi dan ketersediaan rangkaian
    pelayan, peranti...
    Muat turun Zabbix
  • 4
    KDiff3
    KDiff3
    Repositori ini tidak lagi diselenggara
    dan disimpan untuk tujuan arkib. Lihat
    https://invent.kde.org/sdk/kdiff3 for
    kod terbaru dan
    https://download.kde.o...
    Muat turun KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX ialah GUI untuk
    Pemuat USB Waninkoko, berdasarkan
    libwiigui. Ia membenarkan penyenaraian dan
    melancarkan permainan Wii, permainan Gamecube dan
    homebrew di Wii dan WiiU...
    Muat turun USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS menawarkan ciri ANSI SQL
    & berjalan pada Linux, Windows &
    beberapa platform Unix. ciri-ciri
    konkurensi & prestasi cemerlang
    & kuasa...
    Muat turun Firebird
  • Lebih »

Arahan Linux

Ad