Rumah masalah biasa 什么用于压缩静止图像

什么用于压缩静止图像

Jan 14, 2021 pm 06:36 PM
pemampatan jpeg imej pegun

JPEG用于压缩静止图像。JPEG是面向连续色调静止图像的一种压缩标准,文件后缀名为“.jpg”或“.jpeg”;JPEG标准适用于压缩静止的灰度和彩色图像。JPEG主要是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式,它能够将图像压缩在很小的储存空间,一定程度上会造成图像数据的损伤。

什么用于压缩静止图像

本教程操作环境:windows7系统、Dell G3电脑。

JPEG用于压缩静止图像。

JPEG介绍

JPEG(Joint Photographic Experts Group)是JPEG标准的产物,该标准由国际标准化组织(ISO)制订,是面向连续色调静止图像的一种压缩标准。JPEG格式是最常用的图像文件格式,后缀名为.jpg或.jpeg。

其主要是采用预测编码(DPCM)、离散余弦变换(DCT)以及熵编码的联合编码方式,以去除冗余的图像和彩色数据,属于有损压缩格式,它能够将图像压缩在很小的储存空间,一定程度上会造成图像数据的损伤。尤其是使用过高的压缩比例,将使最终解压缩后恢复的图像质量降低,如果追求高品质图像,则不宜采用过高的压缩比例。

然而,JPEG压缩技术十分先进,它可以用有损压缩方式去除冗余的图像数据,换句话说,就是可以用较少的磁盘空间得到较好的图像品质。而且JPEG是一种很灵活的格式,具有调节图像质量的功能,它允许用不同的压缩比例对文件进行压缩,支持多种压缩级别,压缩比率通常在10;1到40;1,压缩比越大,图像品质就越低;相反地,压缩比越小,图像品质就越高。同一幅图像,用JPEG格式存储的文件是其他类型文件的1/10~1/20,通常只有几十KB,质量损失较小,基本无法看出。JPEG格式压缩的主要是高频信息,对色彩的信息保留较好,适合应用于互联网;它可减少图像的传输时间,支持24位真彩色;也普遍应用于需要连续色调的图像中。

压缩标准

JPEG格式可分为标准JPEG、渐进式JPEG及JPEG2000三种格式。

  • 1. 标准JPEG格式;此类型在网页下载时只能由上而下依序显示图像,直到图像资料全部下载完毕,才能看到图像全貌。

  • 2. 渐进式JPEG;此类型在网页下载时,先呈现出图像的粗略外观后,再慢慢地呈现出完整的内容,而且存成渐进式JPG格式的文档比存成标准JPG格式的文档要来得小,所以如果要在网页上使用图像,可以多用这种格式。

  • 3. JPEG2000;它是新一代的影像压缩法,压缩品质更高,并可改善在无线传输时,常因信号不稳造成马赛克现象及位置错乱的情况,改善传输的品质。

JPEG2000有以下特点:

1.高压缩率

由于在离散小波变换算法中,图像可以转换成一系列可更加有效存储像素模块的“小波”,因此,JPEG2000格式的图片压缩比可在现在的JPEG基础上再提高10%~30%,而且压缩后的图像显得更加细腻平滑,这一特征在互联网和遥感等图像传输领域有着广泛的应用。

2.无损压缩和有损压缩

JPEG2000提供无损和有损两种压缩方式,无损压缩在许多领域是必需的,例如医学图像和档案图像等对图像质量要求比较高的情况。同时JPEG2000提供的是嵌入式码流,允许从有损到无损的渐进解压。 

3.渐进传输

现在网络上的JPEG图像下载时是按“块”传输的,因此只能一行一行地显示,而采用JPEG2000格式的图像支持渐进传输,先传输图像轮廓数据,然后再逐步传输其他数据来不断提高图像质量。互联网、打印机和图像文档是这一特性的主要应用场合。 

4.感兴趣区域压缩

这一特征可以指定图片上感兴趣区域,然后在压缩时对这些区域指定压缩质量,或在恢复时指定某些区域的解压缩要求。这是因为小波变换在空间和频率域上具有局域性,要完全恢复图像中的某个局部,并不需要所有编码都被精确保留,只要对应它的一部分编码没有误差就可以了。这样我们就可以很方便地突出重点。

5.码流的随机访问和处理

这一特征允许用户在图像中随机地定义感兴趣区域,使得这一区域的图像质量高于其他图像区域,码流的随机处理允许用户进行旋转、移动、滤波和特征提取等操作。 

6.容错性

JPEG2000在码流中提供了容错措施,在无线等传输误码很高的通信信道中传输图像必须采取容错措施才能达到一定的重建图像质量。

7.基于内容的描述

图像文档、图像索引和搜索在图像处理中是一个重要的领域,MPEG7就是支持用户对其感兴趣的各种“资料”进行快速、有效地检索的一个国际标准。基于内容的描述在JPEG2000中是压缩系统的特性之一。

想要查阅更多相关文章,请访问PHP中文网!!

Atas ialah kandungan terperinci 什么用于压缩静止图像. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mendayakan atau melumpuhkan pemampatan memori pada Windows 11 Bagaimana untuk mendayakan atau melumpuhkan pemampatan memori pada Windows 11 Sep 19, 2023 pm 11:33 PM

Dengan pemampatan memori pada Windows 11, peranti anda akan tercekik walaupun dengan jumlah RAM yang terhad. Dalam artikel ini, kami akan menunjukkan kepada anda cara mendayakan atau melumpuhkan pemampatan memori pada Windows 11. Apakah pemampatan memori? Pemampatan memori ialah ciri yang memampatkan data sebelum menulisnya ke RAM, sekali gus menyediakan lebih banyak ruang storan padanya. Sudah tentu, lebih banyak data yang disimpan dalam memori fizikal diterjemahkan kepada operasi sistem yang lebih pantas dan prestasi keseluruhan yang lebih baik. Ciri ini didayakan secara lalai dalam Windows 11, tetapi jika ia tidak aktif entah bagaimana, anda boleh melumpuhkan atau mendayakannya semula. Bagaimana untuk membolehkan pemampatan memori dalam Windows 11? Klik bar carian, taip powershell dan klik

Tetapan kadar mampatan maksimum 7-zip, bagaimana untuk memampatkan 7zip kepada minimum Tetapan kadar mampatan maksimum 7-zip, bagaimana untuk memampatkan 7zip kepada minimum Jun 18, 2024 pm 06:12 PM

Saya mendapati bahawa pakej termampat yang dimuat turun dari laman web muat turun tertentu akan lebih besar daripada pakej termampat asal selepas penyahmampatan Perbezaannya ialah berpuluh-puluh Kb dan berpuluh-puluh Mb jika fail kecil, jika terdapat banyak fail, kos penyimpanan akan meningkat dengan banyak. Saya telah membuat beberapa kajian mengenainya dan boleh belajar daripadanya jika perlu. Tahap mampatan: 9-mampatan melampau Saiz kamus: 256 atau 384, semakin dimampatkan kamus, semakin perlahan perbezaan kadar mampatan lebih besar sebelum 256MB dan tiada perbezaan dalam kadar mampatan selepas 384MB: maksimum 273 Parameter: f=BCJ2, uji dan tambah kadar mampatan parameter akan lebih tinggi

Apakah yang perlu saya lakukan jika jenis pemampatan fail pr tidak disokong? Apakah yang perlu saya lakukan jika jenis pemampatan fail pr tidak disokong? Mar 23, 2023 pm 03:12 PM

Sebab dan penyelesaian untuk jenis pemampatan fail PR yang tidak disokong: 1. Versi PR yang diperkemas telah menyelaraskan banyak pengekod video dan menggunakan versi penuh Premiere 2. Disebabkan oleh pengekodan video yang tidak teratur, anda boleh menggunakan kilang format untuk Menukar video ke format WMV.

Cara menggunakan Nginx untuk pemampatan dan penyahmampatan permintaan HTTP Cara menggunakan Nginx untuk pemampatan dan penyahmampatan permintaan HTTP Aug 02, 2023 am 10:09 AM

Cara menggunakan Nginx untuk memampatkan dan menyahmampat permintaan HTTP Nginx ialah pelayan web berprestasi tinggi dan pelayan proksi terbalik yang berkuasa dan fleksibel. Apabila memproses permintaan HTTP, anda boleh menggunakan modul gzip dan gunzip yang disediakan oleh Nginx untuk memampatkan dan menyahmampat permintaan untuk mengurangkan jumlah penghantaran data dan meningkatkan kelajuan tindak balas permintaan. Artikel ini akan memperkenalkan langkah khusus tentang cara menggunakan Nginx untuk memampatkan dan menyahmampat permintaan HTTP, dan memberikan contoh kod yang sepadan. Konfigurasikan modul gzip

Bagaimana untuk memaparkan maklumat fail termampat dalam linux Bagaimana untuk memaparkan maklumat fail termampat dalam linux Feb 13, 2023 am 10:20 AM

Kaedah paparan: 1. Gunakan editor Vim, sintaks "fail kompres vim"; 5. Gunakan arahan "zip -sf compress file"; Gunakan "zless "Fail Mampat"; 10. Gunakan lebih sedikit.

Kaedah Golang untuk mencapai pemampatan kualiti imej Kaedah Golang untuk mencapai pemampatan kualiti imej Aug 17, 2023 pm 10:28 PM

Kaedah Golang untuk mencapai pemampatan kualiti imej Dengan perkembangan pesat Internet, imej telah menjadi salah satu media penting untuk orang ramai berkomunikasi dan menghantar maklumat dalam talian. Walau bagaimanapun, imej resolusi tinggi bukan sahaja mengambil banyak ruang storan, tetapi juga meningkatkan masa pemuatan semasa penghantaran rangkaian, yang mempunyai kesan tertentu pada pengalaman pengguna. Oleh itu, dalam aplikasi praktikal, pemampatan imej adalah tugas yang sangat bermakna. Artikel ini akan memperkenalkan cara menggunakan Golang untuk memampatkan kualiti imej. Pertama, kita perlu mengimport Gola

Petua untuk mengurangkan saiz fail rakaman skrin win10 Petua untuk mengurangkan saiz fail rakaman skrin win10 Jan 04, 2024 pm 12:05 PM

Ramai rakan perlu merakam skrin untuk kerja pejabat atau memindahkan fail, tetapi kadangkala masalah fail yang terlalu besar menyebabkan banyak masalah berikut adalah penyelesaian kepada masalah fail yang terlalu besar, mari kita lihat. Apa yang perlu dilakukan jika fail rakaman skrin win10 terlalu besar: 1. Muat turun perisian Format Factory untuk memampatkan fail. Alamat muat turun >> 2. Masukkan halaman utama dan klik pilihan "Video-MP4". 3. Klik "Tambah Fail" pada halaman format penukaran dan pilih fail MP4 untuk dimampatkan. 4. Klik "Konfigurasi Output" pada halaman untuk memampatkan fail mengikut kualiti output. 5. Pilih "Kualiti dan Saiz Rendah" daripada senarai konfigurasi juntai bawah dan klik "OK". 6. Klik "OK" untuk melengkapkan import fail video. 7. Klik "Mula" untuk memulakan penukaran. 8. Selepas selesai, anda boleh

Log pelayan Linux terlalu besar, bagaimana untuk menyelesaikannya? Log pelayan Linux terlalu besar, bagaimana untuk menyelesaikannya? Jun 29, 2023 pm 11:09 PM

Masalah biasa fail log terlalu besar pada pelayan Linux dan penyelesaiannya Dengan perkembangan pesat Internet dan penggunaan pelayan yang meluas, ia telah menjadi masalah biasa bahawa fail log pelayan semakin besar. Sebilangan besar data log bukan sahaja mengambil ruang cakera, tetapi juga boleh menjejaskan prestasi dan kestabilan operasi pelayan. Artikel ini akan membincangkan masalah biasa fail log terlalu besar pada pelayan Linux dan menyediakan beberapa penyelesaian. 1. Fail log biasa pada pelayan Linux Fail log biasa termasuk log sistem, log aplikasi, Kami