![]() |
1
0
这取决于你愿意改变什么
很难猜测最终的磁盘大小,但是如果你知道一个起点,你可以得到一个很好的估计。减小尺寸可能是成比例的,减小每像素的位数也可能是成比例的。 如果更改格式、压缩或质量,这实际上只是一个猜测——很大程度上取决于图像内容。你可以通过在一组与你认为你会看到的图像相匹配的图像上进行尝试来获得一个很好的范围。 |
![]() |
2
9
您可以通过将原始图像大小除以像素数来计算图像的近似信息级别:
我有一个图像是369636字节和1200x800像素,所以它每像素使用大约0.385字节。 我有一个更小的版本,它是101111字节和600x400像素,所以它每像素使用大约0.4213字节。 当你缩小一幅图像时,你会发现它通常每像素包含更多的信息,在这种情况下,大约要多9%。根据您的图像类型和压缩程度,您应该能够计算信息/像素比例增加量(C)的平均值,以便计算大致的文件大小:
从中,您可以提取一个公式,用于确定要使图像达到特定文件大小所需的大小:
这将使您非常接近所需的文件大小。如果您想更近一点,可以将图像调整到计算出的大小,压缩它,然后根据得到的文件大小计算每个像素的新字节值。 |
![]() |
3
4
我通过降低质量来达到这个目的,直到达到我想要的尺寸。 注意:需要添加系统。图纸参考。
|
![]() |
4
1
如果是24位BMP,我想你需要这样做:
如果它是一个不同的BMP类型,如8位BMP,那么在头段中还会有更多的数据指定每个值的实际颜色,从0到255,因此在进行二进制搜索之前,您需要从总文件大小中减去更多的数据。 |
![]() |
5
0
转换、减少(迭代、内存中)和下载(MVC)
|
![]() |
Téwa · 反应本机-如何使图像宽度100%和垂直顶部? 7 年前 |
![]() |
johram pong · 水印上传图像,无需调整图像宽度和高度 8 年前 |
![]() |
user198923 · 垂直模式下移动浏览器的最佳图像宽度是多少? 9 年前 |
![]() |
Henrique D. B. · Jquery未调整滑块上的图像大小 11 年前 |
![]() |
iRector · 使用PHP和cURL调整远程图像的大小 12 年前 |