InggrisPerancisSpanyol

Ad


favorit OnWorks

jpegtran - Online di Awan

Jalankan jpegtran di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah jpegtran yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


jpegtran - transformasi lossless dari file JPEG

RINGKASAN


jpegtran [ Pilihan ] [ nama file ]

DESKRIPSI


jpegtran melakukan berbagai transformasi berguna dari file JPEG. Itu bisa menerjemahkan
representasi berkode dari satu varian JPEG ke yang lain, misalnya dari JPEG baseline
ke JPEG progresif atau sebaliknya. Itu juga dapat melakukan beberapa penataan ulang gambar
data, misalnya mengubah gambar dari format lanskap ke potret dengan rotasi.

jpegtran bekerja dengan mengatur ulang data terkompresi (koefisien DCT), tanpa pernah sepenuhnya
decoding gambar. Oleh karena itu, transformasinya tidak rugi: tidak ada gambar
degradasi sama sekali, yang tidak akan benar jika Anda menggunakan djpeg diikuti oleh cjpeg untuk
mencapai konversi yang sama. Tetapi dengan cara yang sama, jpegtran tidak dapat melakukan lossy
operasi seperti mengubah kualitas gambar.

jpegtran membaca file JPEG/JFIF bernama, atau input standar jika tidak ada file bernama, dan
menghasilkan file JPEG/JFIF pada output standar.

PILIHAN


Semua nama sakelar dapat disingkat; Misalnya, -optimalkan dapat ditulis -memilih or -o.
Huruf besar dan huruf kecil setara. Ejaan Inggris juga diterima (misalnya,
-optimalkan), meskipun untuk singkatnya ini tidak disebutkan di bawah.

Untuk menentukan representasi JPEG berkode yang digunakan dalam file output, jpegtran menerima a
subset dari sakelar yang dikenali oleh cjpeg:

-optimalkan
Lakukan optimasi parameter entropi encoding.

-progresif
Buat file JPEG progresif.

-mengulang kembali N
Pancarkan penanda restart JPEG setiap N baris MCU, atau setiap N blok MCU jika "B" adalah
dilampirkan pada nomor.

-hitung
Gunakan pengkodean aritmatika.

-scan fillet
Gunakan skrip pemindaian yang diberikan dalam file teks yang ditentukan.

Lihat cjpeg(1) untuk detail lebih lanjut tentang sakelar ini. Jika Anda tidak menentukan satu pun dari ini
switch, Anda mendapatkan file output JPEG baseline biasa. Pengaturan kualitas dan sebagainya adalah
ditentukan oleh file input.

Gambar dapat diubah tanpa kehilangan dengan memberikan salah satu dari sakelar ini:

-Balik horisontal
Gambar cermin horizontal (kiri-kanan).

-Balik vertikal
Cerminkan gambar secara vertikal (atas-bawah).

-memutar 90
Putar gambar 90 derajat searah jarum jam.

-memutar 180
Putar gambar 180 derajat.

-memutar 270
Putar gambar 270 derajat searah jarum jam (atau 90 ccw).

-mengubah urutan
Transpose gambar (melintasi sumbu UL-ke-LR).

-melintang
Transpos transversal (melintasi sumbu UR-ke-LL).

Transformasi transpos tidak memiliki batasan mengenai dimensi gambar. Yang lain
transformasi beroperasi agak aneh jika dimensi gambar bukan kelipatan dari
ukuran iMCU (biasanya 8 atau 16 piksel), karena hanya dapat mengubah blok lengkap DCT
data koefisien dengan cara yang diinginkan.

jpegtranperilaku default saat mengubah gambar berukuran ganjil dirancang untuk dipertahankan
reversibilitas yang tepat dan konsistensi matematis dari himpunan transformasi. Seperti yang dinyatakan,
transpose mampu membalik seluruh area gambar. Pencerminan horizontal meninggalkan sebagian
Kolom iMCU di tepi kanan tidak tersentuh, tetapi mampu membalik semua baris gambar.
Demikian pula, pencerminan vertikal membiarkan baris iMCU parsial di tepi bawah tidak tersentuh,
tetapi mampu membalik semua kolom. Transformasi lainnya dapat dibangun sebagai urutan dari
operasi transpose dan flip; untuk konsistensi, tindakan mereka pada piksel tepi ditentukan
menjadi sama dengan hasil akhir dari urutan transpose-and-flip yang sesuai.

Untuk penggunaan praktis, Anda mungkin lebih suka membuang piksel tepi yang tidak dapat diubah daripada
memiliki strip yang tampak aneh di sepanjang tepi kanan dan/atau bawah gambar yang diubah.
Untuk melakukannya, tambahkan -memangkas beralih:

-memangkas Jatuhkan blok tepi yang tidak dapat diubah.

Jelas, transformasi dengan -memangkas tidak dapat dibalik, jadi sebenarnya
jpegtran dengan saklar ini tidak lossless. Juga, matematika yang diharapkan
kesetaraan antara transformasi tidak lagi berlaku. Sebagai contoh, -membusuk 270
-memangkas memangkas hanya tepi bawah, tapi -membusuk 90 -memangkas diikuti oleh -membusuk 180 -memangkas
memangkas kedua ujungnya.

-sempurna
Jika Anda hanya tertarik pada transformasi sempurna, tambahkan -sempurna saklar.
Ini menyebabkan jpegtran gagal dengan kesalahan jika transformasi tidak sempurna.

Misalnya, Anda mungkin ingin melakukan

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

untuk melakukan rotasi sempurna, jika tersedia, atau yang diperkirakan jika tidak.

-tanaman LxT+X+Y
Pangkas gambar ke wilayah persegi panjang dengan lebar W dan tinggi H, mulai dari titik
X,Y. Fitur pemotongan tanpa kehilangan membuang data di luar wilayah gambar tertentu tetapi
tanpa kehilangan mempertahankan apa yang ada di dalamnya. Seperti transformasi putar dan balik, tanpa kehilangan
crop dibatasi oleh format JPEG saat ini; pojok kiri atas
wilayah yang dipilih harus jatuh pada batas iMCU. Jika tidak, maka diam-diam
pindah ke atas dan/atau ke kiri ke batas iMCU terdekat (pojok kanan bawah adalah
tidak berubah.)

Sakelar transformasi non-strictly-lossless lainnya adalah:

-skala abu-abu
Paksa keluaran skala abu-abu.

Opsi ini membuang saluran chrominance jika gambar input adalah YCbCr (yaitu, a
JPEG warna standar), menghasilkan file JPEG skala abu-abu. Saluran luminance adalah
diawetkan dengan tepat, jadi ini adalah metode yang lebih baik untuk mengurangi ke skala abu-abu daripada
dekompresi, konversi, dan rekompresi. Sakelar ini sangat berguna
untuk memperbaiki gambar monokrom yang salah dikodekan sebagai JPEG warna. (Di dalam
kasus seperti itu, penghematan ruang dari menyingkirkan saluran kroma yang hampir kosong
tidak akan besar; tetapi waktu decoding untuk JPEG skala abu-abu jauh lebih sedikit
daripada itu untuk warna JPEG.)

jpegtran juga mengenali sakelar ini yang mengontrol apa yang harus dilakukan dengan penanda "ekstra", seperti
sebagai blok komentar:

-salinan tak satupun
Salin tidak ada penanda tambahan dari file sumber. Pengaturan ini menekan semua komentar dan
kelebihan bagasi lainnya yang ada di file sumber.

-salinan komentar
Salin hanya penanda komentar. Pengaturan ini menyalin komentar dari file sumber tetapi
membuang data lain yang tidak penting untuk tampilan gambar.

-salinan semua
Salin semua penanda tambahan. Pengaturan ini mempertahankan penanda lain-lain yang ditemukan di
file sumber, seperti thumbnail JFIF, data Exif, dan pengaturan Photoshop. Dalam beberapa
file, spidol tambahan ini bisa cukup besar.

Perilaku default adalah -salinan komentar. (Catatan: dalam rilis IJG v6 dan v6a, jpegtran
selalu melakukan yang setara dengan -salinan tak satupun.)

Sakelar tambahan yang dikenali oleh jpegtran adalah:

-maksmemori N
Tetapkan batas jumlah memori yang akan digunakan dalam memproses gambar besar. Nilai ada di
ribuan byte, atau jutaan byte jika "M" dilampirkan ke nomor tersebut. Untuk
contoh, -maks 4m memilih 4000000 byte. Jika lebih banyak ruang diperlukan, file sementara
akan digunakan.

-file keluar nama
Kirim gambar keluaran ke file bernama, bukan ke keluaran standar.

-verbose
Aktifkan cetakan debug. Lagi -v's memberikan lebih banyak output. Juga, informasi versi adalah
dicetak saat startup.

-debug Sama dengan -verbose.

-versi
Cetak informasi versi dan keluar.

CONTOH


Contoh ini mengonversi file JPEG dasar ke bentuk progresif:

jpegtran -progresif foo.jpg > fooprog.jpg

Contoh ini memutar gambar 90 derajat searah jarum jam, membuang tepi yang tidak dapat diputar
piksel:

jpegtran -membusuk 90 -memangkas foo.jpg > foo90.jpg

LINGKUNGAN


JPEGMEM
Jika variabel lingkungan ini disetel, nilainya adalah batas memori default. NS
nilai ditentukan seperti yang dijelaskan untuk -maksmemori saklar. JPEGMEM mengesampingkan
nilai default yang ditentukan saat program dikompilasi, dan itu sendiri ditimpa oleh
eksplisit -maksmemori.

Gunakan jpegtran online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    NSIS: Sistem Instalasi Nullsoft Scriptable
    NSIS: Sistem Instalasi Nullsoft Scriptable
    NSIS (Instalasi Nullsoft Scriptable
    System) adalah open source profesional
    sistem untuk membuat penginstal Windows. Dia
    dirancang untuk menjadi kecil dan fleksibel
    sebagai mungkin...
    Unduh NSIS: Sistem Instal Nullsoft Scriptable
  • 2
    pass autentikasi
    pass autentikasi
    AuthPass adalah kata sandi sumber terbuka
    manajer dengan dukungan untuk yang populer dan
    Keepass terbukti (kdbx 3.x DAN kdbx 4.x ...
    Unduh authpass.dll
  • 3
    Zabbix
    Zabbix
    Zabbix adalah kelas perusahaan terbuka
    solusi pemantauan terdistribusi sumber
    dirancang untuk memantau dan melacak
    kinerja dan ketersediaan jaringan
    server, perangkat...
    Unduh Zabbix.dll
  • 4
    KDiff3
    KDiff3
    Repositori ini tidak lagi dipertahankan
    dan disimpan untuk tujuan arsip. Melihat
    https://invent.kde.org/sdk/kdiff3 for
    kode terbaru dan
    https://download.kde.o...
    Unduh KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX adalah GUI untuk
    USB Loader Waninkoko, berdasarkan
    libwiigui. Ini memungkinkan daftar dan
    meluncurkan game Wii, game Gamecube, dan
    homebrew di Wii dan WiiU...
    Unduh USBLoaderGX.dll
  • 6
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • Lebih banyak lagi »

Perintah Linux

Ad