3 ms·
Round rectangles can look not round enough on low-DPI displays, and the colors can also be wrong due to incorrect averaging in non-linear color space. Example:
by zX41ZdbW 2y ago
Round rectangles can look not round enough on low-DPI displays, and the colors can also be wrong due to incorrect averaging in non-linear color space. Example: https://github.com/ClickHouse/ClickHouse/pull/33453#issuecomment-1007603199 https://github.com/ClickHouse/ClickHouse/pull/33453#issuecom...
It is similar to how subtle gradients look striped and dirty on many websites if displayed with only 24-bit color: https://github.com/cockroachdb/cockroach/issues/91316 https://github.com/cockroachdb/cockroach/issues/91316
- crazygringo 2y agoI don't think that's quite right. The round rectangles are still perfectly round. But in the example given, the outline becomes fainter on the rounded sections, because gamma isn't taken into account. In other words, the shape is perfectly correct, but the antialiasing is buggy. (It also has nothing to do with gradient striping -- that's an unavoidable artifact of 24 bit color that has nothing to do with gamma. It becomes more noticeable if you don't dither, which generally isn't done in 24 bit color, or when compression is bad, like low-quality JPEG.)
- MBCook 2y agoOn the 1 bit Macintosh display it wasn’t much of an issue.