systemcall
2021-02-21 17:44:55 +08:00
假设使用的都是 1920x1080 60hz 8bit 色彩 srgb
如果截图是无损格式( PNG 这类),理论上没多大影响,但如果是 yuv422 或者 420 的话,由于不是每一个像素点都有记录对应的色彩信息,所以还是会降低画质。并且,由于显示的时候是 RGB 方式输出的,亮度应该也会受到影响吧,反复进行的话
有损格式画质会变差。最典型的就是老版本的安卓( 6.0 及以前的比较明显),jpeg 格式在反复压缩的时候会显著变绿,同时画质显著变差。这个和所采用的编码算法之类的有关系,是编码图像的时候所引入的瑕疵
如果分辨率不一致,由于不是点对点显示,画质会下降,至少锐度会下降。这个和所采用的升采样算法和降采样算法都有关系,但是画质应该是会变差的
如果在不同的色彩空间的屏幕上显示的话,可能会受到 tone mapping 带来的色彩上的损失,猜测主要还是色彩的精度上的
如果是在不同的色深的屏幕上面显示的话,色彩的精度应该会受到一些影响吧,现在的屏幕有 6bit 8bit 10bit 12bit 甚至更高的色深。这个处理的过程不太清楚,感觉影响应该也不算小