听说三五年后,眼睛失明将大规模爆发,罪魁祸首就是蓝光,简直太可怕~
不用在乎什么蓝光,特别是防蓝光的那些眼镜就是忽悠你的!
上面双方其实都是走的极端,那今天就和大家理性讨论下,蓝光,到底该不该防?
我们可以看见物体,是因为有光。可见光并不是白色的,而是由各色光谱混在一起形成的所谓“白光”。
蓝光波长在400-500纳米之间,是可见光中波长最短的,而波长越短,能量越强,穿透力越强。所以蓝光在可见光中能量最强!
日常生活中,蓝光其实无处不在。除了太阳光中的蓝光,近20年来LED灯以及电子屏飞速发展,让我们接触到越来越多的“人造”蓝光。
并不是所有蓝光都对眼睛有害,不要“一棍子打死”。蓝光也有好有坏,我们并非要屏蔽所有蓝光。
蓝光波长在400-500纳米之间,如果简单地来划分,这个区间内,波长越短的蓝光越有害,它们是高能短波蓝光,被称之为有害蓝光,在日常生活中的主要来源是LED显示屏。
而有益蓝光,则对调节生物钟、形成夜视力、促进视力发育等方面,有积极作用。
在正常情况下,说蓝光会致盲,有危言耸听之嫌。但研究证实,蓝光对我们的眼睛确实存在威胁:
蓝光能量高,穿透力强,部分蓝光可以穿透晶体直达视网膜。高能蓝光对视网膜的损伤,已经得到动物实验的证实。另近年研究证实,在一定时间和强度的蓝光直射下,视网膜细胞活力明显下降甚至凋亡。
庆幸的是,使用合格的LED产品,日常生活中的蓝光强度还达不到严重损伤视网膜的程度,所以,正常人其实无需过分担忧。
蓝光波长短,能量高,当遇到不均匀介质时,更容易发生散射。蓝光在眼睛里发生散射时,容易形成炫光,且聚焦于视网膜前,造成视力模糊和视疲劳。所以,看电子书往往比看纸质书更容易疲劳。
为什么看屏幕久了,容易觉得眼干?除了用眼时间过长,眨眼频率减少等原因外,蓝光也有一份“功劳”。有研究证实,蓝光会引起眼表泪膜的改变,还会损伤角膜上皮细胞,加重眼睛干涩的情况。
研究表明,睡前使用电子产品的人需要更长时间才能入睡,因为电子屏幕会不断发出短波蓝光。蓝光会抑制褪黑素的分泌,让你的睡意减退,影响睡眠时间、睡眠质量,打乱你体内的正常生物钟。这就是晚上玩手机,越玩越不想睡的原因。
①选择防蓝光镜片
眼镜度数高、要常戴眼镜的朋友们,可以在配镜时选择抗蓝光镜片,能帮我们有效抵御蓝光,防止眼睛度数的进一步提高。
② 使用手机时调低手机亮度
大部分手机为了迎合用户的需求,都配备了色温更高的“冷屏”,而颜色色温越高,就意味着色素中蓝色的成分越高,大量的蓝光更容易对眼睛造成伤害。因此我们可以选择将手机的色温调低,虽然不够冷艳的颜色看起来有些不习惯,但是这样的设置更有利于保护我们脆弱的视网膜。另一方面,调低手机亮度也是很好的防蓝光手段。但需要注意的是,亮度不宜调得过低,否则反而更容易伤害眼睛。最好的方法是将“自动调节手机亮度”至于打开的位置。
③ 合理安排手机使用时间
在睡觉前、等公交等的时候,我们玩手机大多都是为了打发无聊。合理安排好这些碎片化的时间,同样能够有效减少蓝光对眼睛的危害。毕竟手机更多的是工具,而不是生活的全部,切莫等到眼睛出了问题,再来自怨自艾。
邓军
主治医师、医学硕士
之江院区视光诊疗中心副主任。高级验光师,国际角膜塑形学会亚洲分会(IAOA)成员,全国眼镜行业“岗位能手”。擅长各类低视力的康复治疗以及儿童远视、近视、散光、斜弱视的诊断和治疗,如渐变多焦点眼镜、高透氧硬性角膜接触镜(RGP)、角膜塑形镜(OK)的临床验配等。曾获得浙江省首届验光技能大赛第一名,主持市厅级科技项目一项,并在相关领域发表学术论文多篇。
预约电话:0571-8110 9666
医院地址:杭州西湖区转塘街道象山366号(中国美院象山校区对面)
医院网址:www.xhzjeye.com
''标签解析异常!
内部连接致命错误。
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
在 System.Data.SqlClient.SqlDataReader.TryCloseInternal(Boolean closeReader)
在 System.Data.SqlClient.SqlDataReader.Close()
在 System.Data.Common.DbDataReader.Dispose(Boolean disposing)
在 System.Data.Common.DbDataReader.Dispose()
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.GetColumnFileValue()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead)
在 System.Data.SqlClient.TdsParser.TrySkipValue(SqlMetaDataPriv md, Int32 columnOrdinal, TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.TrySkipRow(_SqlMetaDataSet columns, Int32 startCol, TdsParserStateObject stateObj)
在 System.Data.SqlClient.SqlDataReader.TryCleanPartialRead()
在 System.Data.SqlClient.SqlDataReader.TryCloseInternal(Boolean closeReader)
在 System.Data.SqlClient.SqlDataReader.Close()
在 System.Data.Common.DbDataReader.Dispose(Boolean disposing)
在 System.Data.Common.DbDataReader.Dispose()
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.GetColumnFileValue()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)