0

在软件“ Teamviewer ”中,可以更改图像的质量。看起来图像来自 32 位到 16 位(或其他值,如 Windows 中的屏幕设备设置)。图像非常小,因为您注意到桌面共享的速度变快了。我不想要这样的东西:“缩小,发送,然后扩大”。

现在我的问题是:是否可以制作低质量的图像。

谢谢

4

4 回答 4

2

有损压缩有四种选择:

  • 降低空间分辨率(大小)
  • 减少位深度
  • 在另一个域中压缩 (JPEG)
  • 这些的组合

对于像照片这样的丰富图片,您可能会使用 JPEG 获得最佳增益,而对于颜色变化较小的其他图片,您可能会获得最佳增益(甚至可以使用 8 位或更少的调色板)。请注意,如果与之后的无损压缩相结合,比特深度减少是最有效的,比如运行长度编码(你知道即使 jpeg 也使用它吗?)

于 2009-09-21T19:23:37.193 回答
1

是的,您可以更改许多不同类型图像的压缩设置。

谷歌发现了这一点:在 Java 中保存图像时调整 JPEG 图像压缩质量

于 2009-09-21T19:25:21.870 回答
0

您可以为此目的使用图像转换器。当用户上传文件时,它会发送到执行其操作的转换器(根据定义的设置)。但是,您需要访问权限才能在我认为的服务器上运行应用程序。

于 2009-09-21T19:22:23.360 回答
0

ypnos 已经提到减少位深度。阅读您的问题,我也立即想到 dithering,当您减小色彩空间的大小时,这将更好地保留图像。你可以很容易地在网上找到Floyd-Steinberg 算法的实现。

于 2009-09-22T14:37:14.573 回答