GUI Guider不同版本生成图片时锯齿问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

GUI Guider不同版本生成图片时锯齿问题

964 Views
mrxsean
Contributor I

在使用1.6.1和1.7.0生成图片时,图片锯齿感非常强,使用1.5.1的时候没这个问题,是需要设置什么内容吗?

左侧为1.7.0,右侧为1.5.1

mrxsean_0-1711068810681.png

 
0 Kudos
7 Replies

903 Views
Alex_Wang
NXP Employee
NXP Employee

Hi, @mrxsean 

您好,您说的锯齿状是分辨率变低了吗,是simulator时会出现,还是在板子屏幕上显示的?如果您方便的话,请截图或者分享工程告诉我更多的细节。

希望我可以帮助到您。

Best regards, Alex

0 Kudos

898 Views
mrxsean
Contributor I

不管是仿真的时候,还是实际下载到板子上的时候,不同的版本在转换图片时确实存在差异,见下图:

1.4.1版本的仿真的时候,图片四周没有锯齿感,边缘比较平滑

mrxsean_0-1711362322463.png

1.7.0版本的仿真的时候,图片四周有锯齿感

mrxsean_1-1711362327764.png

细节对比

mrxsean_1-1711362729755.png

 

我看在1.6.1开始后,已经不存在img-converter.exe这个程序了,是否是图片转换的方式变化了导致的?

另外,我使用的图片实际不是放在软件上的分辨率,比如右上角的图标是200x200的分辨率,放在软件上是24x24.

 

0 Kudos

875 Views
Alex_Wang
NXP Employee
NXP Employee

Hi @mrxsean 

是的,图片的大小是根据由控件的分辨率决定的,不是根据图片实际的分辨率。您要使用同一分辨率的图片,并在相同大小的屏上进行使用。

Best regards, Alex

0 Kudos

870 Views
mrxsean
Contributor I

您还是没回答为什么新旧版本出现的差异。他们使用的是同一张图,同一个分辨率。

根据现在新版本的特性,必须要根据实际分辨率来提供图片了(比如实际显示分辨率为20x20,就要提供20x20的图,如果提供200*200的图然后手动调整图片大小,就会有锯齿)。那这样感觉不是很方便,比如同样一个图片可能在工程使用多次,但是分辨率可能不一样,这样需要处理为多个不同分辨率的图来使用。以前直接能转换到不同分辨率,方便很多(这也是GUIDER的优势,SquareLine Studio和EEZ Studio确实也只能使用实际分辨率的图才能获得比较好的显示效果,如果使用大图进行缩放,确实也会有锯齿)。

0 Kudos

860 Views
Alex_Wang
NXP Employee
NXP Employee

Hi, @mrxsean 

我使用1.5.1和1.7.0加载图片并没有产生锯齿问题,您是否方便把您产生锯齿问题的图片分享给我,我来复现您的问题。

Alex_Wang_0-1711520550562.png

新版本在导入图片时,也是根据控件的分辨率自动调整分辨率的。您能否提供给我更多的信息。

Best regards, Alex

 

0 Kudos

847 Views
mrxsean
Contributor I

您使用附件的图片,分别在1.5.1和1.7.0版本中添加一个图片,然后分辨率调整到100*100,然后对比效果。

直接在工具中看不出来,仿真以及下载到主板中就像下图一样

mrxsean_1-1711587423674.png

下图仿真这里看的出来差异

mrxsean_0-1711587352486.png

 

0 Kudos

823 Views
Alex_Wang
NXP Employee
NXP Employee

Hi, @mrxsean 

您好,我复现了您的问题,非常感谢您提供的图片,我会向GUI Guider开发部们进行反馈,尽快给您答复。期间有任何问题请联系我。

Best regards, Alex

0 Kudos