大佬什么时候合并 PR?没空的话,我就自己单独发了。
目前的代码都是实验性弄着玩的,晚点我要全部重写一次底层复用,只加载一个动态库和着色器,不然有很严重的问题。
你的代码我要把现在的代码重写后再合并,你自己发也好,如果只加载一个其实没什么问题。
1 个赞
刚刚实现了 demo 版的霓虹效果(实现方式比较 hack,用 hook 方式实现的,运行时修改了符号表,不过在不修改 emacs 源码的情况下应该是最优了,应该也没什么额外开销),在文字周围加了蓝色发光效果:
对比:
(add-to-list 'load-path "/Users/keke/Code/Github/animation.el/")
(load "text-glow.el")
(text-glow-mode 1)
edit: 刚实现了自动根据当前文字颜色用相同颜色发光
其实就是加了个阴影,修改 CGContextSetShadowWithColor(c, offset, 5.0, last_fill_color) 这个 5.0 可以调整阴影半径
顺带重新实现了一个性能比较好的彩虹文本效果
3 个赞
好,期待重构后的版本,到时再重新实现。
这个帖子提到了一种护眼算法,我尝试了下其 Chrome 护眼插件,还真的挺舒服的。(比如对于维基这种白底黑字的页面,黑字下会有微微的泛红/泛黄)
其原理如原帖所说:
将屏幕中 RGB 三通道中的 G 轻微模糊、B 更加模糊
这个可以被此帖的机制(MacOS 中的着色器?)实现吗?
可以
作为颜狗的我,必须来尝试一把





