『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1672|回复: 5

[新奇玩法] 奇奇怪怪的防烧屏算法

[复制链接]

11

主题

89

帖子

2418

积分

论坛技术达人

积分
2418
金钱
2324
HASS币
30
QQ
发表于 2023-11-8 15:07:55 | 显示全部楼层 |阅读模式

只是突然看到iphone15的防烧屏算法出了bug导致出现的烧屏突然想到的

HA界面经常作为中控使用,在oled屏上应该会比较容易出现烧屏

防烧屏算法各大电视和手机厂商做的比较多,我看比较常见的是通过进行像素平移、覆盖、旋转等,防止一个像素点长时间在一个亮度下

我这里做的是很简陋的算法,就是对整体图像进行一个2px的正方形循环(每30秒进行一次平移),在我想来应该对于文字和纹理比较细的图标比较有用

{1B90BC3C-BC29-46b7-9E7D-A4A83D2C2AB7}.png

这里只算抛砖引玉,希望有更好的算法

关于使用:


在设置->仪表盘->添加仪表盘,选择js资源直接引入我放到云上的js:https://cdn.baby7blog.com/homeassistant/anti-burning-screen.js


如果担心安全问题或担心云上资源失效可以直接下载到本地:

anti-burning-screen.js (3.57 KB, 下载次数: 3)
个人博客:
https://www.baby7blog.com/index
回复

使用道具 举报

22

主题

612

帖子

2757

积分

金牌会员

Rank: 6Rank: 6

积分
2757
金钱
2145
HASS币
0
发表于 2023-11-8 15:26:41 | 显示全部楼层
这是常亮设备才能用到吧,如果是触发亮屏的没必要
回复

使用道具 举报

3

主题

30

帖子

311

积分

论坛技术达人

积分
311
金钱
281
HASS币
10
发表于 2023-11-8 17:36:11 | 显示全部楼层
牛逼,正好这两天在思考这个
回复

使用道具 举报

40

主题

2176

帖子

8290

积分

元老级技术达人

积分
8290
金钱
6099
HASS币
110
发表于 2023-11-9 00:00:13 | 显示全部楼层
一直在想这个问题:移动几个像素,还是会有大量像素会持续显示同一个颜色,感觉这类方案只能把“清晰”的烧屏变成“虚化”的烧屏
不知道理解的对不对
回复

使用道具 举报

11

主题

89

帖子

2418

积分

论坛技术达人

积分
2418
金钱
2324
HASS币
30
QQ
 楼主| 发表于 2023-11-10 13:12:59 | 显示全部楼层
ghostist 发表于 2023-11-9 00:00
一直在想这个问题:移动几个像素,还是会有大量像素会持续显示同一个颜色,感觉这类方案只能把“清晰”的烧 ...

我看到的好像是最好是背景为深色的更适用这套逻辑
个人博客:
https://www.baby7blog.com/index
回复

使用道具 举报

11

主题

89

帖子

2418

积分

论坛技术达人

积分
2418
金钱
2324
HASS币
30
QQ
 楼主| 发表于 2023-11-10 13:13:47 | 显示全部楼层
a_dongde 发表于 2023-11-8 15:26
这是常亮设备才能用到吧,如果是触发亮屏的没必要

是的,而且只有那种容易出现烧屏的能用到,好像是oled出现烧屏概率大一些
个人博客:
https://www.baby7blog.com/index
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 12:34 , Processed in 0.058083 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表