半透明色混色算法

    最近遇到一个需求,PM 希望可以在设备上呈现一个自定义的图像,上面叠加一个半透明的 Logo 。

    由于底部图像是自定义的,且 Logo 位置也非固定,这就需要自行生成一个叠加图像,给到设备去显示。这时一个问题便出现了。我们需要对 Logo 的半透明区域和背景图像的颜色做混色处理。

    示例

    #颜色 #color #混色 #算法

    64 位系统下注册表的读写问题

    最近需要做一个自动化程序,需要自动进入安全模式后自动执行我的程序。找到资料只要在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon中的Userinit最后加上程序路径,就可以达到目的。

    嗯,操作注册表,是挺简单的。一顿操作猛如虎,就写好了。

    #Windows #注册表 #64 bit

    使用 node-ffi 构建 Electron 和 C++ Library 混合桌面应用

    使用 node-ffi 可以让 Node.js 调用 C++ 的 Library 。在 Windows 下是 dll ,在 Mac OS 下是 dylib ,Linux 则是 so 。node-ffi 加载 Library 是有限制的,只能处理 C 风格的 Library 。也就是函数要被放在 extern "C" 里。

    安装 node-ffi 对于不同操作系统,会有不同的环境要求。具体可以参看:https://github.com/nodejs/node-gyp#installation

    #electron #Node.js

    再见2017

    2017年,是一个多事之秋,无论是对世界还是自己而言。

    新年伊始,对毕业就参加的工作递出了辞呈。4年半的工作,开始画上句号,而这个句号,画了4个月。用了4个月的时间,招新人,交接工作,学习新的知识。

    4月22日,离开了那个奋斗了4年9个月零25天的办公室。

    #2017 #年终