如何在OLED屏上手机屏幕亮不显示图像文字或图像并可通过按键改变

通过掌控板板载的OLED屏手机屏幕亮鈈显示图像图片

上一节课程中我们学会了怎样使用掌控板载OLED屏手机屏幕亮不显示图像内置的pbm格式图像,在这一节课程我们将学习如何使用掌控板的OLED屏手机屏幕亮不显示图像我们自己制作的bmp格式的图片,并通过按键切换手机屏幕亮不显示图像不同的图片

  • 使用“画图”工具将图片转换为128*64格式的bmp图片
  • 学会将取模的图片手机屏幕亮不显示图像到OLED屏幕上

1 OLED屏幕只能手机屏幕亮不显示图像颜色深度为1或者就是黑白模式的bmp格式,您可以使用Photoshop、“画图”或者其他图片手机屏幕亮不显示图像软件进行转换下面以“画图”工具为例。

2 转换好格式的图片需要使用取模工具对图片进行取模

3 转换的图片大小应该为128*24也就是掌控板屏幕的大小。

4 所选的图片线条要分明且颜色不能太过丰富,左图合格右图不合格。

首先我们需要对图片进行转换选择图片后右键点击,点击编辑打开画图工具在画图工具栏中点击“重新调整大小”,在“保持纵横比”的条件下设置图片的像素,将“垂直”改为64“水平”改为128。


将图片保存为bmp格式

接下来使用取模工具对转换格式後的图片进行取模。网上有PCtoLCD、lcd image converter等取模软件可根据自己喜好自行选择。以下使用的是Img2Lcd工具

这里我们提供三张图片作为示例图片,您也可鉯按照贴士里提到的标准制作您自己喜欢的图片进行转换


步骤1.打开格式为bmp的图片

步骤2.选择参数,输出数据类型[C语言数组]、 扫描模式[水平掃描]、输出灰度[单色]、宽高[128*64]可以适当亮度、对比度,直到图片手机屏幕亮不显示图像清晰

步骤3.点击保存,打开保存的”.c”后缀的文件

將保存的文件用记事本程序打开去掉红色标记的首尾两行。复制中间的16进制图像数据这些数组就代表着图片的像素点。

将复制的16进制圖像数据粘贴在下列指令的空格处

描述:OLED绘制16进制数组图像。

将16进制数据转换成图像手机屏幕亮不显示图像在oled屏幕的指定位置处

尝试將程序搭建好,将图片手机屏幕亮不显示图像出来


编写OLED手机屏幕亮不显示图像高山流水图像的程序

流程分析:想要利用按键来切换图片,我们可以使用软件里的“变量”类的指令通过创建一个变量Num,来代表按键按下的次数按键每按动一次,变量便会加1根据Num的数值来決定手机屏幕亮不显示图像哪一张图片。

变量→创建变量→新建变量名为“Num”


描述;设置一个变量使它等于输入的数值。

初始化变量的徝使它等于0.

变量取名时应注意以下规则;

1 变量名称可以由字母,数字下划线组成如;abcd_1。

2 不能以数字开头如1_abcd是错的。

3 变量名区分大小寫如Num和num代表不同变量。

在程序中我们可以利用板载的按键切换三张不同的图片,每当按键A被按下设定的变量Num就会增加1,当变量达到4時将变量重设定为0,重置按键次数我们也可以加入一个手动重置的功能,当B键被按下变量复原为0,手达达到重置按键次数的效果

描述:当A按键按下时,中断之前的指令执行下列指令。

“当A键被按下时执行”指令会立即中断当前运行的指令,直接执行此条件里面嘚指令

该指令与我们上节课程中使用的“按键A被按下”有很大的区别,如图:

最后我们通过判断变量值的数值,使掌控板手机屏幕亮鈈显示图像不同的图片


}

【导读】:OLED(包含AMOLED)屏幕具备高銫域、自发光和黑色手机屏幕亮不显示图像几乎不耗电的优势被以三星S系列、华为Mate 10 Pro和iPhone X等高端手机所青睐。然而就是这面极上档次的屏幕,却存在一种令人头痛的顽疾也就是所谓的“烧屏”问题。

屏幕3问之“烧屏”:屏幕材质和习惯来背锅OLED(包含AMOLED)屏幕具备高色域、洎发光和黑色手机屏幕亮不显示图像几乎不耗电的优势,被以三星S系列、华为Mate 10 Pro和iPhone X等高端手机所青睐然而,就是这面极上档次的屏幕却存在一种令人头痛的顽疾,也就是所谓的“烧屏”问题

很多采用OLED屏幕的手机在使用一段时间后,屏幕下方的虚拟按键栏或顶部的状态栏嘟会出现鬼影而这种现象就是玩家口中的“烧屏”,而业内则将其成为“残像”(burn-in) 

实际上,无论是LCD还是OLED都有出现“残像”的隐患呮是LCD的“残像”是可随着时间和手机屏幕亮不显示图像内容的改变而逐渐消失,但OLED的“残像”则是不可逆的一旦出现就会永远驻留,而苴大有越来越明显的趋势 

OLED是一种自发光的手机屏幕亮不显示图像技术,它的表面是一层有机化合物薄膜而这些有机材料存在使用寿命,随着使用时间的增加和发热慢慢降解老化OLED的“残像”,其实就是屏幕上某个固定位置长时间总手机屏幕亮不显示图像相同且静止的图潒导致这部分发光像素对应的有机化合物薄膜比其他位置更加耗损,发光效率衰减得更快而在屏幕上留下了残像 

由于手机信号栏和虚擬按键栏是画面变化最不频繁的区域,所以它们也是OLED屏幕出现“残像”的重灾区

遗憾的是,OLED烧屏问题基本无解哪怕是苹果,在宣传iPhone X时吔明确注明:在长期使用过程中OLED手机屏幕亮不显示图像屏也可能会显现出轻微的视觉变化。这也是一种正常现象其中包括“图像残留”或“老化”。 

这一现象是指即使在屏幕上手机屏幕亮不显示图像新图像后手机屏幕亮不显示图像屏也会手机屏幕亮不显示图像微弱的殘留图像。在更加极端的情况下例如长时间连续手机屏幕亮不显示图像相同的高对比度图像时,也可能会发生这一现象

想避免烧屏问題过早出现,我们只需避免屏幕长时间在同一个地方手机屏幕亮不显示图像相同的静止图像特别是在屏幕发热时长时间手机屏幕亮不显礻图像静止图像(比如充电和玩游戏时)。 

防范的方法很简单改用纯黑色的背景或动态壁纸,将手机虚拟按键改为可以隐藏的状态需偠时再调出使用。如果屏幕已经发生了烧屏问题可尝试持续播放电影,让出现残像位置屏幕部分的画面长时间“动起来”有一定几率鈳以减轻残像效果。

从趋势来看OLED成为未来中高端智能手机的标配已成定局,不知道你能否接受这种高对比度、高色域、黑色背景几乎不費电屏幕材质的小缺陷呢


}

我要回帖

更多关于 手机屏幕亮不显示图像 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信