Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compression jpeg压缩-有损或无损_Compression_Jpeg - Fatal编程技术网

Compression jpeg压缩-有损或无损

Compression jpeg压缩-有损或无损,compression,jpeg,Compression,Jpeg,我对JPEG压缩有一些问题 在我的windows系统中,我有一些图像处理应用程序。例如,Windows msPaint:提供了将BMP图像转换为JPEG格式的选项 谁能告诉我,在mspaint中使用的JPEG压缩是有损压缩还是无损压缩 如果有人提到“JPEG标准压缩”,它内部使用的是哪种压缩:有损压缩还是无损压缩 提前谢谢。 阿尔文JPEG压缩被认为是有损压缩,因为不可能通过解压缩从原始源构建精确的二进制文件 即使在最高质量下,JPEG也会丢弃数据。你通过控制质量来权衡你认为可以接受的损失,从而

我对JPEG压缩有一些问题

在我的windows系统中,我有一些图像处理应用程序。例如,Windows msPaint:提供了将BMP图像转换为JPEG格式的选项

谁能告诉我,在mspaint中使用的JPEG压缩是有损压缩还是无损压缩

如果有人提到“JPEG标准压缩”,它内部使用的是哪种压缩:有损压缩还是无损压缩

提前谢谢。
阿尔文

JPEG压缩被认为是有损压缩,因为不可能通过解压缩从原始源构建精确的二进制文件

即使在最高质量下,JPEG也会丢弃数据。你通过控制质量来权衡你认为可以接受的损失,从而仍然能够公平地再现你的图像。虽然数据丢失了,但所能看到的可能仍然与未经训练的眼睛相同——这就是问题所在。与minidisc用于音频的功能相同

JPEG的目的是使照片图像的文件大小更小,以便在互联网上传输,您可以决定图像的大小,但如果您想要绝对质量,像TIFF这样的格式更适合

顺便说一句,TIFF提供了无损压缩,但文件大小仍然很大


还有一件事。。。如果您使用300 x 500位图并将其转换为JPEG,则将其转换回。文件大小将保持不变,因为位图通过存储每个像素的公共位数来工作。但文件的内容将大不相同。在这方面,它可能被天真地认为是无损的,但在实际应用中,它远远不是无损的。

JPEG压缩被认为是有损压缩,因为不可能通过解压缩从原始源构建精确的二进制文件

即使在最高质量下,JPEG也会丢弃数据。你通过控制质量来权衡你认为可以接受的损失,从而仍然能够公平地再现你的图像。虽然数据丢失了,但所能看到的可能仍然与未经训练的眼睛相同——这就是问题所在。与minidisc用于音频的功能相同

JPEG的目的是使照片图像的文件大小更小,以便在互联网上传输,您可以决定图像的大小,但如果您想要绝对质量,像TIFF这样的格式更适合

顺便说一句,TIFF提供了无损压缩,但文件大小仍然很大


还有一件事。。。如果您使用300 x 500位图并将其转换为JPEG,则将其转换回。文件大小将保持不变,因为位图通过存储每个像素的公共位数来工作。但文件的内容将大不相同。在这方面,它可能被天真地认为是无损的,但在实际应用中,它远远不是无损的。

JPEG压缩被认为是有损压缩,因为不可能通过解压缩从原始源构建精确的二进制文件

即使在最高质量下,JPEG也会丢弃数据。你通过控制质量来权衡你认为可以接受的损失,从而仍然能够公平地再现你的图像。虽然数据丢失了,但所能看到的可能仍然与未经训练的眼睛相同——这就是问题所在。与minidisc用于音频的功能相同

JPEG的目的是使照片图像的文件大小更小,以便在互联网上传输,您可以决定图像的大小,但如果您想要绝对质量,像TIFF这样的格式更适合

顺便说一句,TIFF提供了无损压缩,但文件大小仍然很大


还有一件事。。。如果您使用300 x 500位图并将其转换为JPEG,则将其转换回。文件大小将保持不变,因为位图通过存储每个像素的公共位数来工作。但文件的内容将大不相同。在这方面,它可能被天真地认为是无损的,但在实际应用中,它远远不是无损的。

JPEG压缩被认为是有损压缩,因为不可能通过解压缩从原始源构建精确的二进制文件

即使在最高质量下,JPEG也会丢弃数据。你通过控制质量来权衡你认为可以接受的损失,从而仍然能够公平地再现你的图像。虽然数据丢失了,但所能看到的可能仍然与未经训练的眼睛相同——这就是问题所在。与minidisc用于音频的功能相同

JPEG的目的是使照片图像的文件大小更小,以便在互联网上传输,您可以决定图像的大小,但如果您想要绝对质量,像TIFF这样的格式更适合

顺便说一句,TIFF提供了无损压缩,但文件大小仍然很大


还有一件事。。。如果您使用300 x 500位图并将其转换为JPEG,则将其转换回。文件大小将保持不变,因为位图通过存储每个像素的公共位数来工作。但文件的内容将大不相同。在这方面,人们可能天真地认为它是无损的,但在实际应用中,它与此相去甚远。

JPEG是一系列相关的压缩技术。有无损JPEG,但它通常被降级为12位的医疗应用

您可能使用的任何JPEG都会造成损失。这在几个步骤中发生

  • 从RGB到YCbCR的转换。两个颜色空间相交,但色域不同。YCbCr之外的RGB颜色被限制在范围内。此外,从RGB到YCbCr的转换是一个创建整数值的浮点操作,因此存在舍入错误

  • 离散余弦变换通常使用缩放整数对数据执行。这会引入较小的舍入误差。即使在浮点运算中执行此操作,也会出现一些小错误,最终输出的值必须舍入为整数