15.5公测版中,控制中心的设置项图标缩放模糊
Tofloor
poster avatar
9***8@qq.com
deepin
2017-11-24 17:42
Author
小米笔记本Air-13,缩放比1.25

这里VPN状态,以及JP右手边的『对勾』,都是『模糊』的。

在控制中心,类似二层级或三层级的『小图标』,都有这样缩放时『模糊』的问题。

除此之外,似乎deepin截图和deepin录屏,也存在着在『缩放比1.25』时,录出的图像或视频『模糊』的问题。

于是,只好用shutter或vokoscreen,经过多台不同的高分屏电脑测试,都存在这个问题。

请deepin查看一下。


Reply Favorite View the author
All Replies
avatar
jhkwei
deepin
2017-11-24 17:57
#1
本帖最后由 jhkwei 于 2017-11-24 10:01 编辑

缩放应该不是一个好的方式,不管二次线性插值、三次线性插值,都会失真。可能反方向会好一点点,提供4K的图标,缩成1080p这样感觉会好一丝丝。
Reply View the author
Comments
lineme
2017-11-24 20:26
楼下有坛友回复,有@2x.png类素材,但是没有非整数倍,所以还是生硬拉伸造成的。
avatar
9***8@qq.com
deepin
2017-11-24 18:07
#2
https://bbs.deepin.org/post/148874
缩放应该不是一个好的方式,不管二次线性插值、三次线性插值,都会失真。可能反方向会好一点点,提供4K的图 ...

其实,最好的方式,是像MacOS那样,在系统中,预置不同缩放比的『图标』,这样,在系统提供的缩放级别里,不存在任何『糊』掉的可能性。

https://bbs.deepin.org/user/33235 https://bbs.deepin.org/user/48640
Reply View the author
avatar
9***8@qq.com
deepin
2017-11-24 18:16
#3
https://bbs.deepin.org/post/148874
缩放应该不是一个好的方式,不管二次线性插值、三次线性插值,都会失真。可能反方向会好一点点,提供4K的图 ...

@wangyong


在MacOS上,从低分屏到高分屏的『转移』中,为适应不同的分辨率,系统层级的图标,是有不同『尺寸』的。
于是,便不存在『缩放失真』的情况。这是MacOS的经验,供参考。

下面的截图,是Mac版的『百度五笔输入法』内置的『图标』,您能看到『*.@2x.png』的同名图片,都是为高分屏准备的,不过,因为Mac的分辨率没那么复杂,所以不需要搞太多就成。

同样地,第三方应用程序图标的ico格式,为适应不同的显示需求,也是容纳了多种寸尺的图片。

在Linux上,正处在从低分屏向高分屏转移的过渡期,不知是否可以参考MacOS上的成熟经验,在目前提供的几个系统级缩放上,把配套的图标补全,避免生硬拉伸造成的糊化。



Reply View the author
avatar
emofode
deepin
2017-11-24 20:00
#4
Reply View the author
Comments
lineme
2017-11-24 20:24
所以,只有@2x.png,而没有1.25&1.5,是糊掉的原因吧。
avatar
9***8@qq.com
deepin
2017-11-24 20:23
#5
https://bbs.deepin.org/post/148874
https://github.com/linuxdeepin/dde-control-center/tree/master/frame/themes/dark/icons

只分为1倍和2倍,非整数缩放还是『插值』硬拉的,这应当是糊掉的原因。既然2倍都做了,补全非整数倍吧。咱们比不上MacOS的生态那么简单,1080p类屏,只能拉到1.25,拉到1.5都有点儿『过』了。

@wongyong
Reply View the author
avatar
wangyong
deepin
2017-11-24 20:46
#6

我们都是用SVG实现的,已经有两个倍速的SVG
Reply View the author
avatar
9***8@qq.com
deepin
2017-11-24 20:54
#7
https://bbs.deepin.org/post/148874
我们都是用SVG实现的,已经有两个倍速的SVG

诚如截图所见,确实有图标糊掉了。而且甚至有些图标的边界线也被渲染出来,造成抓破美人脸的许多细线。jingle回复说可能是QT的原因,但不知他是否复现:https://bbs.deepin.org/post/148873


现在的鬼魅细线,对于精致的deepin界面是很难受的存在,请一定要重视一下,这个问题,在2倍拉伸时,是没有的。仅仅在1.25或1.5时才有。
Reply View the author
avatar
melodyzou
deepin
2017-11-25 01:05
#8
https://bbs.deepin.org/post/148874
诚如截图所见,确实有图标糊掉了。而且甚至有些图标的边界线也被渲染出来,造成抓破美人脸的许多细线。ji ...

正在想办法攻克这个问题。
Reply View the author
avatar
9***8@qq.com
deepin
2017-11-25 01:12
#9
https://bbs.deepin.org/post/148874
正在想办法攻克这个问题。

建议『两手』准备,从@2x到1.25或1.5可以批量做,工作量不会很高。
Reply View the author
avatar
fredy4212
deepin
2017-11-25 19:25
#10
https://bbs.deepin.org/post/148874
建议『两手』准备,从@2x到1.25或1.5可以批量做,工作量不会很高。

如果是SVG向量圖就不存在失真問題了唄
Reply View the author
avatar
9***8@qq.com
deepin
2017-11-25 21:39
#11
https://bbs.deepin.org/post/148874
正在想办法攻克这个问题。

图标模糊的bug收录了吗?
Reply View the author