在PythonPIL中,有什么方法可以提高图像的文件大小吗

在PythonPIL中,有什么方法可以提高图像的文件大小吗,python,image,python-imaging-library,Python,Image,Python Imaging Library,我被要求将图像的文件大小从60KB提高到3MB左右。我试图增加图像的宽度和高度,以获得所需的文件大小。但是后来有人说,增加尺寸会降低图像质量,所以要求我对图像进行同样的处理,如果不是更好的话 我怎样才能做到这一点 我应该增加尺寸,然后使用一些过滤器来提高质量吗?或者,是否有其他方法可以在不改变图像尺寸的情况下提高图像的文件大小(质量越好) 是的,要增加文件大小,可以通过增加图像的宽度和高度来增加文件中的像素数。例如,您可以使用相同颜色的4像素正方形,而不是1像素,文件大小将增加4。所以3MB大约

我被要求将图像的文件大小从60KB提高到3MB左右。我试图增加图像的宽度和高度,以获得所需的文件大小。但是后来有人说,增加尺寸会降低图像质量,所以要求我对图像进行同样的处理,如果不是更好的话

我怎样才能做到这一点


我应该增加尺寸,然后使用一些过滤器来提高质量吗?或者,是否有其他方法可以在不改变图像尺寸的情况下提高图像的文件大小(质量越好)

是的,要增加文件大小,可以通过增加图像的宽度和高度来增加文件中的像素数。例如,您可以使用相同颜色的4像素正方形,而不是1像素,文件大小将增加4。所以3MB大约是300万字节,一个彩色像素是24位(3字节),所以你需要大约1000000像素。对于您的情况,您需要增加50倍,因此,您需要50个相同颜色的像素,而不是1个像素。因此,将宽度和高度增加7倍,您将得到您想要的。但是,许多像素应该重复,图像质量将保持不变,因此一般来说,这是一个无用的过程。

简化:您无法提高质量(并且文件大小不是质量的衡量标准)。要么你误解了这项任务,要么这是一项糟糕的任务。唯一可以考虑的是基于模型的改进或超分辨率,但是。。。你的问题中有很多奇怪或错误的陈述。不!!他们对图像进行了向下采样,并丢失了原始图像。现在,它们只剩下80 KB的图像文件。他们要求我将图像的文件大小增加到2MB或3MB。这不是电视节目。你不能点击增强按钮恢复图像中不包含的细节。哈哈哈。说得好!我将尝试解释同样的事情。如果源文件的尺寸约为800x800像素(640000像素),则可以将图像转换为BMP。您将得到一个约2.5MB的文件,我认为您的意思是“1个彩色像素为24位”。因此,这将使生成3MB图像所需的像素约为1000000。